AnnotationSessionFactoryBean"> <property name="dataSource" ref="dataSource_B"/> </bean> 在项目中的dao层有时会出现这样的配置信息:<bean id = "XDao" class = "xxx.xxx.xDaoImpl"> <property name="sessionFactory" ref="sessionFactory"></property> </bean> 为了实现使用两个不同的数据库,可以改成<span style="font-family:''sans serif'', tahoma, verdana, helvetica;font-size:13px;line-height:19px;white-space:normal;background-color:#ffffff;"> </span><span style="font-family:''sans serif'', tahoma, verdana, helvetica;white-space:normal;background-color:#ffffff;"><!--使用A数据库的DAO--></span> <bean id = "XDao" class = "xxx.xxx.xDaoImpl"> <property name="sessionFactory" ref="sessionFactory_A"></property> </bean> <!--使用B数据库的DAO--> <bean id = "XDao" class = "xxx.xxx.xDaoImpl"> <property name="sessionFactory" ref="sessionFactory_B"></property> </bean> 这样就能实现双数据库了。。。。原文链接:http://my.oschina.net/u/241670/blog/80148