内容简介: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方法自动排序
@OrderBy
private 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 新增更多测试用例
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- NPM包(模块)发布、更新、撤销发布
- 有赞灰度发布与蓝绿发布实践
- 【重磅发布】Linkis 0.10.0 版本发布
- BeetlSQL 3.0.9 发布,Idea 插件发布
- 贝密游戏 0.7.0 发布,发布斗地主
- 【重磅发布】DataSphere Studio 0.9.0 版本发布
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
创意,未来的工作方式
方军 / 中信出版社 / 2016-11-20 / 58.00元
知识工作者已成过去,创意工作者才是未来 工作的本质是创意 纵观我们身处的世界,除了自然美景,世间或伟大或平凡的事物,几乎都是人观念革新的产物,它们多数是我们在工作过程中群体创意的产物。 从工业时代到知识时代,大多数人通过掌握新知、持续学习,获得社会的认可和回报;但进入以大数据、人工智能、机器人为标志的新时代,单纯的学习已经不能满足社会对人的要求。算法和机器人正在取代人类很多重复性......一起来看看 《创意,未来的工作方式》 这本书的介绍吧!