科创网 关注科创领域的新机会

spring配置多个数据源多事务

关于Spring项目配置数据的实例演示

1、多数据源设置:

1)静态数据源切换:一般情况下,我们可以配置多个数据源,然后为每个数据源写一套对应的sessionFactory和dao层代码(以hibernate为例,mybatis同理),——我们称之为 静态数据源配置 。

2)动态数据源切换:可看出在Dao层代码中写死了两个SessionFactory,这样日后如果再多一个数据源,还要改代码添加一个SessionFactory,显然这并不符合开闭原则。比较好的做法是,配置多个数据源,只对应一套sessionFactory,数据源之间可以动态切换。

版权说明:文章均为账号作者发布,不代表本网站观点与立场,如有侵权请联系我们删除