mybatis关于factorybean疑问

8 篇文章 1 订阅
8 篇文章 0 订阅
  1. sping集成mybatis使用bean容器管理各种实现类
  2. mybatis是通过SqlSessionFactoryBeanBuilder类来创建SqlSessionFactoryBean类来创建SqlSession的
  3. 项目的dao包下的Mapper接口被SqlSession动态代理的方式实例化,实例化后的实现类交给spring容器管理

问题

  1. 我想配置多个DataSource数据源,每个源唯一id区分
  2. 那么我在spring容器中@Autowired获得SqlSession Template对象是已经由mybatis创建好的
  3. 但是此对象是通过哪个数据源创建的呢?或者说创建此对象并没有关联数据源,数据源是在真正执行sql时候才用?
  4. 但是我在此对象getSqlSessionFactory.getConfiguration.getDataSource却获得了数据源对象,这是不是sqlsession实例化时候就已经关联Datasource了?
  5. 所以说sqlsession对象创建时会不会配置好数据源信息?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值