最近在网上找了一些资料,分别配置多数据和动态数据源。下面谈谈我的个人理解,有不对的地方希望大家指正,相互学习。
1、多数据源:
主要可以实现多个数据源的配置,比如数据源A是oracle的做为会员库,B是mysql的作为销售库;同时事务可以同时包含A和B的操作。
2、动态数据源:
基于AOP来做的,动态的切换数据源,这个我认为主要用于实现读写分离,因为它同时只有一个数据源生效,也就是事务只能有一个生效。
代码网站一大堆,就不上了。
最近在网上找了一些资料,分别配置多数据和动态数据源。下面谈谈我的个人理解,有不对的地方希望大家指正,相互学习。
1、多数据源:
主要可以实现多个数据源的配置,比如数据源A是oracle的做为会员库,B是mysql的作为销售库;同时事务可以同时包含A和B的操作。
2、动态数据源:
基于AOP来做的,动态的切换数据源,这个我认为主要用于实现读写分离,因为它同时只有一个数据源生效,也就是事务只能有一个生效。
代码网站一大堆,就不上了。