由于mybatis的中文文档讲的非常详细了,这里就不说咯··

mybatis中文文档:http://www.mybatis.org/mybatis-3/zh/

-----------------------------------------

spring整合mybatis

首先还是导包:mybatis-spring 整合包

spring整合mybatis

spring整合mybatis

-----------------------------------------

原来的mybatis主配置xml文件就不需要了,因为数据源有连接池(c3p0)提供了,SqlSessionFactory(工厂)等都交给spring管理了。所以只需要在spring的配置文件applicationContext.xml里配置就行,超级方便。

配置Bean:

org.mybatis.spring.SqlSessionFactoryBean对象,dateSource属性把数据源引用给她,mapperLocations属性把sql语句的xml文件包扫描。

org.mybatis.spring.mapper.MapperScannerConfigurer对象,basePackage属性把Mapper动态代理的接口文件的包地址给她,她会扫描的。

至于SqlSessionFactoryBean的id或者name不用起,也不用给MapperScannerConfigurer的原因是,他们是在spring容器中了,MapperScannerConfigurer在构建时会自己去spring容器中找到的。所以就是这么简洁!

附上图:

spring整合mybatis

OK了,测试一下:

spring整合mybatis

相关文章:

  • 2021-12-29
  • 2021-10-15
  • 2021-06-06
  • 2021-07-02
  • 2021-08-09
  • 2021-06-29
猜你喜欢
  • 2021-11-30
  • 2021-11-01
  • 2022-12-23
  • 2022-01-15
  • 2021-11-20
  • 2021-05-01
相关资源
相似解决方案