MyBatis 通用 Mapper5 来了🎉🎉🎉
通用Mapper都可以极大的方便开发人员。可以随意的按照自己的需要选择通用方法,还可以很方便的开发自己的通用方法。
极其方便的使用MyBatis单表的增删改查。
支持单表操作,不支持通用的多表联合查询。
基于 JDK 17 + Jakarta JPA 注解 + Spring Boot 3
配置完全兼容,需要使用新版本的 JPA 注解(不兼容低版本JPA),同步更新(copy) mybatis-spring 3.0.4 和 mybatis-spring-boot-starter 3.0.4。
此次更新主要是依赖的更新,没有增加新的功能,只是为了更好的支持 JDK 17 和 Jakarta JPA 注解。
<dependency>
<groupId>tk.mybatis</groupId>
<artifactId>mapper</artifactId>
<version>5.0.0</version>
</dependency>
特别说明
mybatis.basePackages 是 tk.mapper 中特有的配置(4.x已有),当通过这个配置指定 Mapper 所在包后,不会再指定扫描 @Mapper 注解的接口。会扫描指定包下面所有的接口(会排除 @RegisterMapper
注解标记的通用接口)。