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
感谢以下贡献者:
- rse [email protected]
- Jonathan Leitschuh [email protected]
- Talank Baral [email protected]
- yangb [email protected]
- huangkaifeng [email protected]
- contextshuffling [email protected]
- wendell [email protected]
- Eric Hettiaratchi [email protected]
- linweichao [email protected]
- 祁玉 [email protected]
- korov9 [email protected]
- Nonlone [email protected]
- ZhaoPengfei [email protected]
还没有评论,来说两句吧...