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

更新日志:

  • BaseMapper 接口两个 page 方法优化
  • IService 以及 ServiceImpl 对应 page 方法优化,个别返回 collection 的方法修改为返回 list
  • 逻辑删除字段的两个表示已删除和未删除的定义支持字符串 "null"
  • 修复批量操作未清空缓存
  • 批量操作异常转换为DataAccessException
  • mybatis up 3.5.3, mybatis-spring up 2.0.3, jsqlparser up 3.1
  • mapper 选装件包调整, chainWrapper 包调整
  • 新增 ChainWrappers 工具类
  • 新增 IdentifierGenerator 接口,支持自定义Id生成
  • 代码生成工具废弃正则表名匹配,新增likeTable与notLikeTable
  • 分页插件支持自定义处理页数限制与溢出总页数处理
  • 修复SqlExplainInterceptor导致的Oracle序列自增两次
  • 分页二级缓存支持
  • 扩展p6spy日志打印
  • DbConfig加入新属性propertyFormat,TableFieldInfo移除属性related
  • 优化序列生成器,过时KeySequence的clazz属性
  • 修复Ognl表达式关键字导致的null值判断失效
  • 修复更新填充开关失效
  • 优化填充逻辑
  • ISqlRunner支持selectPage
  • 支持全局逻辑删除字段
  • BaseMapper的方法可自定义
  • 添加【虚谷】【Oracle12c】【Kingbase】数据库支持
  • 解决数据库字段与实体字段名称不同时出现null as xxx的情况
  • 过时ID_WORKER_STR,自动识别主键类型
  • 配置开启注解,TableName也强制生成

码云地址:https://gitee.com/baomidou/mybatis-plus

文章转载自 OSCHINA 社区 [http://www.oschina.net]

本文标题:Mybatis-Plus 3.3.0 发布,让你专注业务快速敏捷开发

本文地址:https://www.oschina.net/news/111891/mybatis-plus-3-3-0-released

mybatis plus 插入生成id_Mybatis-Plus 3.3.0 发布,让你专注业务快速敏捷开发相关推荐

  1. mybatis plus 插入生成id_springcloud微服务快速教程之分布式ID解决方案(mybatisplus篇)...

    点击上方蓝色字体,选择"标星公众号" 优质文章,第一时间送达 作者 |  大叔杨 来源 |  urlify.cn/BfIn2m 前言 分布式系统中,分布式ID是个必须解决的问题点: ...

  2. mybatis plus 插入生成id_一文搞懂MyBatisPlus代码生成

    点击上方蓝色字体,选择"标星公众号" 优质文章,第一时间送达 简介 MyBatis-Plus 提供了功能强大的的代码生成器, 可以快速生成 Entity.Mapper.Mapper ...

  3. mybatis plus 插入生成id_早点下班陪女朋友系列之Mybatis-plus代码生成器

    AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity.Mapper.Mapper XML.Service.Control ...

  4. mybatis分页插件_MyBatis 分页插件 5.2.0 发布

    时隔整整8个月,分页插件这次带来了一次大的更新. 5.2.0 - 2020-07-26 •jsqlparser升级到3.2版本,sql解析更好,对sqlserver支持更好.•修改 sqlserver ...

  5. 【mybatis】插入操作更新id

    前言 mybatis mysql 插入操作更新id的方式 先生成id,后执行插入SQL 先执行插入SQL,后获取id 先生成id,后执行插入SQL <insert id="insert ...

  6. mybatis 执行插入操作,insert 返回1,数据库中无数据。数据库中数据的创建时间和插入执行时间不一致。

    大家好,我是烤鸭: 今天记录一下线上的问题,由于不是我们组的代码,所以没参与全程,只是最后有幸听各位大佬探讨解决方案.mybatis 执行插入操作,insert返回1,日志记录和接口返回都正常,但是数 ...

  7. 【MyBatis框架】mybatis逆向工程自动生成代码

    逆向工程 1.什么是逆向工程 mybaits需要程序员自己编写sql语句,mybatis官方提供逆向工程 可以针对单表自动生成mybatis执行所需要的代码(mapper.java,mapper.xm ...

  8. Mybatis Generator 自动生成数据库XML(Mybatis Generator 逆向工程)

    Mybatis Generator 逆向工程自动生成XML 1.MyBatis Generator简单介绍: (1)MyBatis Generator 会生成: Dao,Model,Mapping基础 ...

  9. 【SpringBoot项目中使用Mybatis批量插入百万条数据】

    SpringBoot项目中使用Mybatis批量插入百万条数据 话不多说,直接上代码,测试原生批处理的效率 开始测试 背景:因为一些业务问题,需要做多数据源,多库批量查询.插入操作,所以就研究了一下. ...

最新文章

  1. 牛人博客!!!各大招聘网站信息实时查询浏览【转】
  2. aitken插值方法的c++代码_无人驾驶路径规划技术-三次样条插值曲线及Python代码实现...
  3. Python---多任务介绍以及Thread的基本使用
  4. LINUX内核经典面试题
  5. py学习,列表,判断,循环
  6. python 获取字符串中的字典_python cookies提取——从字符串到字典(一行Python代码)...
  7. 来华30载,这些都是Oracle的神来之笔……
  8. java 父类构造函数_Java基础系列 - 子类继承父类,调用父类的构造函数
  9. Java对象创建、分配、布局、访问小析(HotSpot虚拟机)(二)
  10. android手写输入法开发,基于Android平台的云计算手写输入法
  11. android studio adb 连接mumu 模拟器
  12. 小程序运营推广的方法
  13. Python程序设计第三章测验总结
  14. 用endnote x9在Word 2016中插入参考文献到特定位置
  15. 让SVG 自己动起来!SMIL animation动画详解
  16. 【循环链表】猴子选大王(约瑟夫问题)
  17. 【ELT.ZIP】OpenHarmony啃论文俱乐部——点燃主缓存压缩技术火花
  18. 《我不是药神》明星见面会
  19. CSS3实现的雷达扫描动画js特效
  20. 安装sql serve2016+JDK配置环境变量+解决KB2919355报错最全教程

热门文章

  1. 飘了!英特尔 2 年内要发布高效芯片超过苹果 M1
  2. 经过七年演进,Serverless流行起来了吗?
  3. 底层I/O性能大PK:Python/Java被碾压,Rust有望取代C++
  4. GPS 实景识别网络搭建项目(源码免费领取)
  5. 太慢不能忍!CPU 又拿硬盘和网卡开刀了!
  6. 终于!孙宇晨和巴菲特吃上 3153 万元的晚餐,还送了一个比特币!
  7. 网易回应裁撤生病员工;苹果押宝 5G 手机;IntelliJ IDEA 2019.3 RC 发布 | 极客头条...
  8. 漫画:有趣的 “切蛋糕“ 问题
  9. 微软将终止支持 Win7;今日头条不与微信竞争;诺基亚芬兰裁员 | 极客头条
  10. 程序员如何处理被 “吃” 掉的异常?