关于springboot:SpringBoot整合mybatis

47次阅读

共计 378 个字符,预计需要花费 1 分钟才能阅读完成。



由 @Mapper 注解形容数据长久层拜访的接口会由 mubatis 底层为其创立实现类 (代理类).
spring 注入的对象即这个代理类, 治理还是由 spring 治理.
该类外部实现了:
(1)取得一个曾经存在的数据源 (所以在此之前须要配置连接池)
(2) 创立一个 SqlSessionFactory
(3)基于 SqlSessionFactory 创立一个 SqlSessionTemplate(线程平安的)
(4)主动扫描映射器(sql), 并将它们与 SqlSessionTemplate 连贯


简略的 SQL 映射能够间接通过注解 (@Delete) 间接写在接口办法的下面.
简单的 SQL 映射就要写在 xml 映射文件中, 同一个 mapper 中不能呈现反复 id.
在 JDK8 以前,collection 里要么写 array 或者接口办法里加 @Param(“ids”)注解, 否则接管不到参数 ids.
耦合于接口.

正文完
 0