4.2.2
特别注意:升级 mybatis generator 到 1.4.1,和 1.3.x 完全不兼容,如果使用 mbg,需要自己依赖的插件也用 1.4.x 版本
4.2.2 版本合并了最近几年的 PR,关闭了几百个 issues,github 还剩余 216,gitee 还有 18。剩余部分 pr 依赖 jdk8。
4.2.x 版本在 2022 年末停止更新,后续会主要维护 4.3.x 版本,这个新版本会将 jdk 升级到 8,不在支持 jdk 6,7。
如果想尝试新架构的通用 Mapper,可以查看: https://mapper.mybatis.io/docs/1.getting-started.html
升级版本:
完善 pom 配置,不在使用旧的 mybatis-parent,所有配置都包含在当前项目中
升级 mybatis generator 到 1.4.1,和 1.3.x 完全不兼容
升级 mybatis 为 3.5.11
align mybatis-spring to 1.3.2 in all modules huangkaifeng
升级 hsqldb 为 2.5.2
升级 jps 依赖,使用 2.2 (GAV 全变了)
功能和修复:
生成 model 时自动添加逻辑删除字段注解 rse
兼容 mybatis generator 1.4 rse
通用 Mapper 接口,保存 (save. 判断主键是否存在,如果存在且不为空执行 update 语句,如果主键不存在或为空,执行 insert 语句 yangb
对获取到的所有字段进行去重 wendell
Add unit tests for tk.mybatis.mapper.util.StringUtil Eric Hettiaratchi
添加 WeekendSqls 的工具类,提供一系列静态方法,减少泛型参数的指定,使代码更简洁、清晰 linweichao
修改了 SelectByPrimaryKeyMapper 的注释 祁玉
fix: 使用 Example.buidler 创建 Example 时使用 orderBy 报 NullPointerException korov9
Use HTTPS instead of HTTP to resolve dependencies
增加 virtual 关键字,fixed #272
所有 class.getCanonicalName 改为 class.getName fixed gitee#I1B8KL
fix: 修复 WeekendSql 下 or 操作 value 为 String 问题 Nonlone
pr#711 修订批量插入,支持设置逻辑删除默认值;扩展支持批量更新;支持 PostgreSQL UPSERT 语句 ZhaoPengfei
修改 test 中的 log4j 为 logback