点击右上方,关注开源中国OSC头条号,获取最新技术资讯

Mybatis-Plus 是一款 Mybatis 动态 SQL 自动注入 Mybatis 增删改查 CRUD 操作中间件, 减少你的开发周期优化动态维护 XML 实体字段,无入侵全方位 ORM 辅助层让您拥有更多时间陪家人 携 MP 全体成员【点击真人秀】向各位道一声新年快乐!

官网:https://mybatis.plus

Mybatis 官方授权,更换全新 LOGO 为

Mybatis 红色忍着鸟为 Apache 2.0 协议 MP 也为该开源协议 LOGO 2 年前 FORK 修改为蓝色忍者鸟,因为某些人的质疑侵权,特意与 Mybatis 作者及其团队沟通确认,对方表示合法并很高兴 MP 成为它的好伙伴 Clinton Begin 建议头巾加上符号 + 会更酷脑动很大在 Dyang 的操刀下诞生了 MP 的全新 LOGO 谢谢原创团队的认可,感谢 苞米豆 开发者们一如既往的努力。

架构图

我的愿望与 Mybatis 并肩作战

致谢

  • 感谢各位的支持荣获【2018年度开源中国最受欢迎的中国软件】 TOP5 感谢 OSC 感谢 @红薯,我们会秉承 【为简化开发而生】 这一理念继续前行!
  • 感谢 【huaix】 捐赠的域名(https://mybatis.plus),非常的契合 MyBatis-Plus,非常感谢!
  • 感谢 MP 粉丝和我们一起走过 3 个年头的日日夜夜【此处划掉、用mp不用加班】 2016/03 - 至今 ,更新日志

更新日志

  • 优化 generator 的 postgresSql 数据库支持生成 java8 时间类型
  • 优化 generator 的 sqlServer 数据库支持生成 java8 时间类型
  • 优化 LambdaWrapper 反射获取字段信息支持首字母大写的字段
  • 优化 仅 LambdaWrapper 的 select 优化(支持字段对不上数据库时自动 as)
  • 优化 重复扫描 BaseMapper 子类时,TableInfo 缓存的 Configuration 只保留最后一个
  • 优化 MergeSegments 获取 getSqlSegment 方式
  • 优化 SQL 自动注入器的初始化 modelClass 过程,提高初始化速度
  • 新增 IService 增加4个链式调用方法
  • 新增 代码生成器增加 beetl 模板
  • 新增 IdWorker 增加毫秒时间 ID 可用于订单 ID
  • 新增 wrapper 新增 inOrThrow 方法,入参为 empty 则抛出 MybatisPlusExcuption 异常
  • 新增 MetaObjectHandler 新提供几个能根据注解才插入值的 default 方法
  • 新增 kotlin 下 lambda 的支持,KtQueryWrapper 和 KtUpdateWrapper类
  • 新增 简化MP自定义SQL使用方法,现在可以使用 自定义sql + ${ew.customSqlSegment} 方式
  • 新增 提供新的 InsertBatchSomeColumn 选装件
  • 修复 Page的setTotal(Long total)->setTotal(long total)`
  • 修复 Page 的 setSearchCount 为 public
  • 修复 TenantSqlParser 如果 where 条件的开头是一个 orExpression,直接在左边用and拼接租户信息会造成逻辑不符合预期的问题
  • 修复 wrapper 的 lambda 方法会向下传递 sqlSelect
  • 修复 ServiceImpl 个别 batch 操作 flushStatements 问题
  • 修复 selectObjs 泛型错误问题
  • 移除 InsertBatchAllColumn 选装件
  • 移除 ServiceImpl 的 batch 操作之外的事务注解
  • 移除 Model 的事务注解
  • 移除 AbstractSqlInjector 的 isInjectSqlRunner 方法(SqlRunner初始化较早,目前isInjectSqlRunner无法控制)
  • 移除 MybatisSessionFactoryBuilder
  • 还原 xml 热加载,打上过时标识
  • 升级 jsqlparser 依赖到 1.3
  • 日常优化

点击下方“了解更多”,获取软件下载地址。

↓↓↓

mybatis plus 导出sql_软件更新丨mybatis-plus 3.0.7 发布,辞旧迎新相关推荐

  1. element vue 动态单选_软件更新丨vue-element-admin 4.0.0 beta 发布,后台集成方案

    vue-element-admin 4.0.0 beta 发布了. vue-element-admin 是一个后台集成解决方案,它基于 vue 和 element.它使用了最新的前端技术栈,内置了 i ...

  2. gui窗口遮挡算法_软件更新丨AWTK 1.2 发布,国产开源 GUI 引擎

    AWTK全称为Toolkit AnyWhere,是ZLG倾心打造的一套基于C语言开发的GUI框架.旨在为用户提供一个功能强大.高效可靠.简单易用.可轻松做出炫酷效果的GUI引擎,并支持跨平台同步开发, ...

  3. [软件更新]Adobe Photoshop Elements 8.0.0

             Adobe Photoshop Elements是Adobe Photoshop光栅图编辑产品的消费版本,售价为专业版产品的一小部分(大概六分之一)或者与相关硬件捆绑,如打印机和数码 ...

  4. mac服务器证书失效,Mac OS X Server:软件更新证书过期

    管理其自己的软件更新服务器的 Mac OS X Server 管理员应删除通过过期证书进行签名的所有更新,并从 Apple 重新下载这些更新. Apple 使用证书来对 OS X Lion 和 Mac ...

  5. mybatis plus 导出sql_springBoot+mybatisPlus+hutool 实现输入sql导出 excel表格

    支持pom包 com.baomidou mybatis-plus-boot-starter 3.1.1 cn.hutool hutool-all 4.5.10 org.apache.poi poi-o ...

  6. springboot+mybatis+sqlserver导出数据库数据并实现下载到excel

    springboot+mybatis+sqlserver导出数据库数据并实现下载到excel 1.准备工作 1.1 下载一个springboot框架demo 1.2 配置maven 1.3 引入需要的 ...

  7. mysql list列表批量更新数据,Mybatis传入List实现批量更新的示例代码

    Dao层写法 /** * 批量更新新库存 * @param list * @return */ int updateNewStock(@Param(value = "list") ...

  8. java mybatis狂神说sql_狂神说MyBatis01:第一个程序

    狂神说MyBatis系列连载课程,通俗易懂,基于MyBatis3.5.2版本,欢迎各位狂粉转发关注学习,视频同步文档.未经作者授权,禁止转载 MyBatis简介 环境说明: jdk 8 + MySQL ...

  9. 欧姆龙变频器MX2参数_第442期丨【源程序】基于三菱西门子欧姆龙松下PLC实现喷水池控制系统;欧姆龙PLC编程软件更新步骤...

    论坛周刊 1 Dec 2019 本期论坛周刊精彩内容: 1.[源程序]基于三菱\西门子\欧姆龙\松下PLC实现喷水池控制系统 2.欧姆龙PLC编程软件更新步骤 3.RSLinx Classic Ent ...

最新文章

  1. 给history命令加上执行用户和时间
  2. python新手入门教程-Python简明入门教程
  3. android 保存数据到setting中_文章如何保存在数据库中
  4. 获取Sql服务器列表 (C#)
  5. 释放内存软件_原来苹果手机这样清理内存,可以释放大量空间,真是太好用了...
  6. MarkdownPad 汉化破解(含下载地址)
  7. php mysql 图像_将图像插入MySQL并使用PHP检索图像
  8. 回溯____蓝桥 棋盘
  9. Java 字符串替换String.replaceAll需注意
  10. 服务器怎么与plc通讯协议,PLC如何与云服务器通讯
  11. 公司面试自我介绍个人简历PPT模板
  12. 台式计算机提示内存不足怎么办,一招解决电脑提示内存不足-电脑内存不足怎么办...
  13. 随机过程 Class 3 条件期望
  14. 网站加载速度影响因素以及如何增强
  15. talib.AROON指标详解
  16. [UE4渲染]LightPass中加入ramp图
  17. windows下同网络段连接linux远程桌面
  18. 微型计算机如今的cpu,第二章 微型计算机硬件组成1
  19. 玩转华为ENSP模拟器系列 | 配置OSPF的DR选择示例
  20. Kubernetes新近kubectl及CNI漏洞修复,Rancher 2.2.1发布

热门文章

  1. kotlin 判断数字_Kotlin程序检查数字是否为质数
  2. cubic-bezier_带CSS中的示例的cube-bezier()函数
  3. 给定数字的b+树创建_在C ++中找到给定数字中的两个的下一个和上一个幂
  4. mysql 中有行号吗_重置SQLite3 / MySQL中的行号计数
  5. celery的中文_celery异步任务框架
  6. 英特尔核芯显卡控制面板没有了_核显和独显、集成显卡有什么区别
  7. python爬虫requests源码链家_Python爬虫之---爬链家
  8. java删除javaee_JavaEE--集合--删除List中指定元素
  9. mysql镜像远程连接_docker 创建mysql镜像,并成功进行远程连接
  10. 机器学习 训练验证测试_测试前验证| 机器学习