mybatis-plus 3.4.3.2 发布,摸鱼不香吗?

栏目: 软件资讯 · 发布时间: 3年前

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

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

MP 的小目标让您拥有更多的时间、去养生、去摸鱼 !!!

演示例子 mybatis-plus-samples    高级特性     帮助文档  

  • 增加 goldilocks 数据库 csiidb 数据库 的支持
  • 新增对CUBRID数据库的支持
  • 增加对南大通用GBase 8s数据库的支持(GBASEDBT),区别于原有定义(GBASE)
  • 优化 selectOne 查询方式,精简 SQL 注入
  • PropertyMapper.whenNotBlack to whenNotBlank
  • BaseMapper新增deleteById(T entity)方法
  • jsqlparser 版本 4.0 升级 4.1
  • TableInfo新增原生Reflector反射操作.
  • 解决 lambda 构造器在 JDK16 中无法运行的问题
  • wrapper clear 将sqlSegment重置为空串 缓存标志重置为true
  • 注入器调整无主键不注入ById方法
  • 自动构建 resultMap 处理主键获取真正的字段名
  • Wrapper optimized: 优化警告
  • Wrapper 新增 gtSql geSql ltSql leSql 方法
  • fix github pull/3557 乐观锁新增版本号 null 自定义异常,租户插入忽略逻辑允许自定义
  • fix github issues/2931 解决结果集大于 Integer 异常问题
  • fix github issues/3652 k8s 网络获取失败问题
  • fix gitee issues/I3Z2RG 优化 Order By SQL 注入识别率
  • fix gitee issues/3826 优化动态表名处理器
  • fix gitee issues/I3UQH5 修复注解@OrderBy,使用limit 异常
  • fix github issues/3768 mysql 批量自增 bug
  • 修复自动构建resultMap时主键字段映射错误&OrderBySegmentList懒加载执行
  • 源代码升级相关测试依赖,构建环境 gradle 升级为 7.1 新增更多测试用例

往下看,这个姿势你会吗?

// 实体注解 @OrderBy 默认 MP 内置f方法自动排序@OrderByprivate Date createTime;
// 注解类如下public @interface OrderBy {
    /**     * 是否倒序查询,默认是     */    boolean isDesc() default true;
    /**     * 数字越小越靠前     */    short sort() default Short.MAX_VALUE;
}

Wrapper 指定映射,这个姿势用过吗?

 Wrappers.<User>lambdaUpdate().set(User::getWallets, .. ,"typeHandler=com.baomidou.mybatisplus.samples.typehandler.WalletListTypeHandler");

升级日志

  • 增加 goldilocks 数据库 csiidb 数据库 的支持

  • 增加对南大通用GBase 8s数据库的支持(GBASEDBT),区别于原有定义(GBASE)

  • 优化 selectOne 查询方式,精简 SQL 注入

  • PropertyMapper.whenNotBlack to whenNotBlank

  • BaseMapper新增deleteById(T entity)方法

  • jsqlparser 版本 4.0 升级 4.1

  • TableInfo新增原生Reflector反射操作.

  • 解决 lambda 构造器在 JDK16 中无法运行的问题

  • wrapper clear 将sqlSegment重置为空串 缓存标志重置为true

  • 注入器调整无主键不注入ById方法

  • 自动构建 resultMap 处理主键获取真正的字段名

  • Wrapper optimized: 优化警告

  • Wrapper 新增 gtSql geSql ltSql leSql 方法

  • 新增对CUBRID数据库的支持

  • fix github pull/3557 乐观锁新增版本号 null 自定义异常,租户插入忽略逻辑允许自定义

  • fix github issues/2931 解决结果集大于 Integer 异常问题

  • fix github issues/3652 k8s 网络获取失败问题

  • fix gitee issues/I3Z2RG 优化 Order By SQL 注入识别率

  • fix gitee issues/3826 优化动态表名处理器

  • fix gitee issues/I3UQH5 修复注解@OrderBy,使用limit 异常

  • fix github issues/3768 mysql 批量自增 bug

  • 修复自动构建resultMap时主键字段映射错误&OrderBySegmentList懒加载执行

  • 源代码升级相关测试依赖,构建环境 gradle 升级为 7.1 新增更多测试用例


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

算法数论

算法数论

裴定一、祝跃飞 / 科学出版社 / 2002年09月 / 19.00

本书论述了算法数论的基本内容,其中包括:连分数、代数数域、椭圆曲线、素性检验、大整数因子分解算法、椭圆曲线上的离散对数、超椭圆曲线。本书的特点是内容涉及面广,在有限的篇幅内,包含了必要的预备知识和数学证明,尽可能形成一个完整的体系。并且本书的部分内容曾多次在中国科学院研究生院信息安全国家重点实验室和广州大学作为硕士研究生教材使用。 本书可作为信息安全、数论等专业的研究生教材及相关专业的研究人......一起来看看 《算法数论》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

MD5 加密
MD5 加密

MD5 加密工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具