您现在的位置是:首页 > 文章详情

🔥MybatisPlus 发布 3.5.10 版本,更好的代码生成器

日期:2025-01-13点击:320

Mybatis-Plus 是一款 MyBatis 的增强工具包,简化 CRUD 操作。启动加载 XML 配置时注入单表 SQL 操作 ,为简化开发工作、提高生产率而生。Mybatis-Plus 启动注入动态 SQL 脚本、性能更优,让你专注业务快速敏捷开发。

演示例子:https://gitee.com/baomidou/mybatis-plus-samples

官方文档:https://baomidou.com/

升级日志

  • fix: 修复字段有TableField注解但未指定value值下全局columnFormat未生效问题

  • fix: 修复enjoy模板生成kotlin代码报错

  • fix: 修复enjoy模板生成字符串代码报错

  • fix: 修复springdoc生成注解未转义双引号

  • fix: 修复数据变动插件更新无主键报错

  • fix: 修复多表解析processJoins解析表出现越界

  • feat: TableName注解新增properties属性

  • feat: 支持@InterceptorIgnore注解在default方法上

  • feat: 适配jsqlparser5.1版本(5.0兼容版本请使用mybatis-plus-jsqlparser-5.0)

  • feat: 提供InterceptorIgnoreHelper.execute模板执行方法处理插件跳过策略(防止手动使用handle方法出现未清理线程资源造成的错误)

  • feat: 代码生成器全局package配置属性支持自定义模板信息获取

  • feat: 代码生成器新增表索引信息获取

  • feat: 代码生成器提供Mapper.Builder.generateMapperMethodHandler处理器基于索引生成索引方法

  • feat: 代码生成器Entity支持自定义Class注解和字段注解生成

  • feat: 代码生成器Entity支持lombok模式指定生成类注解

  • feat: 代码生成器Entity支持ToString(Entity.Builder.toString(boolean))方法控制生成 (默认生成,lombok模式下将会生成@ToString,低版本下lombok不生成,属于不兼容改动)

  • feat: 代码生成器Entity支持字段文档注释(Entity.Builder.fieldUseJavaDoc(boolean))控制生成 (默认生成,低版本下,使用swagger或springdoc不会生成字段文档注释,属于不兼容改动)

  • feat: 重写动态语句生成(生成执行SQL将不再包含\n换行符)

  • feat: 安全加密处理器密钥获取支持环境变量与系统属性传入

  • feat: 升级mybatis至3.5.19

  • feat: 升级springboot至3.4.1

  • feat: 升级kotlin至2.1.0

  • 实用性低,检查语法不完善,计划移除IllegalSQLInnerInterceptor插件

  • 功能缺陷较多,计划移除DataChangeRecorderInnerInterceptor插件

原文链接:https://www.oschina.net/news/329436/mybatisplus-3-5-10-released
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章