标签: spring hibernate postgresql
我们有一个Spring + Hibernate应用程序(使用Spring 2,来自AppFuse 1.9),迫切需要更新到Spring 3.我们正在慢慢研究它。
与此同时,我想从主数据库服务器上取下一些负载,并设置只读控制器(只显示信息)从我们的数据库从服务器读取。
更具体地说,我们有多个数据库服务器(主服务器+从服务器),我希望能够设置多个数据库连接,然后指定controller1使用db1,控制器2和3使用db2。
我们如何实现这一目标?
答案 0 :(得分:0)
你应该可以在Spring中使用AbstractRoutingDataSource类来做到这一点。这个blog可以帮到你。您可以为每个控制器连接每个数据源。
AbstractRoutingDataSource