Tôi đang sử dụng MVC mùa xuân + ngủ đông + hai cơ sở dữ liệuChange đậu sở hữu/giá trị trong thời gian chạy vào mùa xuân
Vì vậy, ví dụ: tôi tạo 2 sessionFactories. sessionFactory1
(sử dụng datasource1
) và sessionFactory2
(sử dụng datasource2
).
Có thể thay đổi sessionFactory1
hoặc sessionFactory2
thành sessionFactory khi chạy để dao/tham chiếu chúng. sessionFactory đã được autowired cho tất cả các dao/s.
Tôi đang tìm kiếm nó ngay bây giờ Tôi nghĩ @Configuration có thể giúp tôi nhưng tôi không chắc chắn.
Tôi đang thử AbstractRoutingDataSource nhưng không nghĩ rằng nó sẽ giúp ích.
có ai biết giải pháp không ?? – precursor
không chắc chắn tôi có được nó, bạn có thể tiêm đúng nhà máy vào mỗi DAO? – aishwarya
Ok Tôi hiện có thể thay đổi cơ sở dữ liệu tôi sử dụng bằng AbstractDataSource với sự trợ giúp của http://blog.springsource.com/2007/01/23/dynamic-datasource-routing/ – precursor