🔥MybatisPlus 发布 3.5.10 版本,更好的代码生成器
Mybatis-Plus 是一款 MyBatis 的增强工具包,简化 CRUD 操作。启动加载 XML 配置时注入单表 SQL 操作 ,为简化开发工作、提高生产率而生。Mybatis-Plus 启动注入动态 SQL 脚本、性能更优,让你专注业务快速敏捷开发。
演示例子:https://gitee.com/baomidou/mybatis-plus-samples
升级日志
-
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插件

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
GeekAI v4.1.9 发布,支持 GPT-O1 模型流式输出
GeekAI 基于 AI 大语言模型 API 实现的 AI 助手全套开源解决方案,自带运营管理后台,开箱即用。支持AI写作,AI生图,AI生音乐,AI生成视频,AI智能体等功能。 GeekAI v4.1.9 更新内容 功能优化:优化系统配置,移除已废弃的配置项 功能优化:GPT-O1 模型支持流式输出 功能优化:优化代码引用快样式,支持主题切换 功能优化:登录,注册页面允许替换用户自己的 Logo 和 Title Bug 修复:修复 OpenAI 实时语音通话没有检测用户算力不足的 Bug 功能新增:管理后台增加算力日志查询功能,支持按用户,按模型,按日期,按类型查询算力日志 功能优化:支持为模型绑定 Dalle 和 chat 类型的 API KEY 功能新增:支持管理后台设置 ICP 备案号 具体升级教程,请参考 GeekAI v4.1.9 升级教程。 新版 UI 截图 首页 对话页面 绘图页面 深色主题 演示地址 GeekAI 演示站 GeekAI 演示站(带管理后台) 项目文档 GeekAI项目文档
- 下一篇
Salvo Rust Web 框架 0.76.0 发布
Salvo 是 Rust 编写的关注人体工程学的 Web 框架,相比其他框架有很多优势: 没有类型体操,使用时基本不需要对 Rust 有深度理解,非常适合新手; 功能全面,支持 HTTP3, Webtransport 等新协议和功能; 官方维护了众多的中间件; 提供了 tower 兼容层,tower 的中间件可以直接拿来使用; 已经维护5年多,成熟可靠。 本次更新内容: fix: conflict with serde deny_unknown_fields attr by @Samyak2 in #1015 修复 openapi 宏生成代码的一个小错误; 破坏性更新:改变了路由写法,不再使用 <id>的形式,改成与 openapi 统一的 {id} 的形式,如果是正则,则改成 {id|\id+}类似这样的形式 #1018; 添加 matched-path 功能,可以得到路由匹配的路径信息; feat: support compact_str for oapi by @Yvictor in #1024 Update salvo-http3 to 0.4.0 by @chri...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker安装Oracle12C,快速搭建Oracle学习环境
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果