- spring boot 集成 mybatis[xml版本]
- 官方文档
- 我想在我的package里放mappers文件,而不是资源文件夹,怎么搞?build节点之间添加
<resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes> <filtering>true</filtering> </resource> <resource> <directory>src/main/resources</directory> <filtering>true</filtering> </resource> </resources>
- mybatis_helper.sh是生成domain,mappers.xml文件,和mappers接口用的
- 给你的mappers接口加上@Mapper注解
- 从测试来看,只要给你的service层添加@Transactional注解,是生效的,
jpa项目同理,不用配置事务管理器 - xml版本源码地址
- 注解版本只需要在启动类中添加@MapperScan(basePackages = "com.mico.example.springboot.mybatis.anno.dao") ,也就是你注解版本的dao 没这注解是扫描不到你的mappers的
- 注解版本源码地址
网友评论