内容简介:大家关心的正式版 及
Mybatis-Plus 是一款 Mybatis 动态 SQL 自动注入 Mybatis 增删改查 CRUD 操作中间件, 减少你的开发周期优化动态维护 XML 实体字段,无入侵全方位 ORM 辅助层让您拥有更多时间陪家人。
Mybatis-Plus 3.X 架构图
-
annotation 注解相关
-
extension 扩展插件
-
core 核心功能
-
generator 代码生成器
-
boot-starter 快速集成 spring boot
GITEE GITHUB 文档地址
大家关心的正式版 及 3.0 的全新文档( 文档帝 花费很多时间在编辑中)会有不一样的体验,预计八月中旬释出敬请等待...
MP3 升级日志:
-
优化 工具 类部分代码,并修复一个在多线程环境下可能会引发死锁的BUG
-
新增断言类,顺便修改几处地方的判断抛异常为使用断言
-
去掉多余的 "implements Serializable"
-
魔法值都改为全局常量模式
-
咩咩说了 MP 3.0 分页已经飘飘欲仙了,不在需要迁就使用 PageHelper 模式
-
issue #384 QueryWrapper 支持排除指定字段模式
-
全新 banner,全新感觉
-
再优化一下抛异常的过程
-
修改 class 实例化对象的方式,现在可以实例化私有 class
-
支持无配置可启动使用 Gitee issues/ILJQA
-
释放sqlSession,待优化 ActiveRecord单元测试
-
解决只调用 last 产生的 sql 会出的问题
-
修复Lambda首位属性为基类属性时错误.
-
增加泛型限制,格式化下代码.
-
优化一下 AbstractWrapper 使用的 ISqlSegment
-
其他
1、强大的条件构造器
// SQL: SELECT name, age FROM user WHERE sex=1 AND ( age=3 OR age =5 ) AND name LIKE '%MP3%' new QueryWrapper<User>(可传实体条件,字符串类型默认模糊查询) .lambda().select(User::getName, User::getAge) .eq(User::getSex, 1) .and(i -> i.eq(User::getAge, 3).or().eq(User::getAge, 5)) .like(User::getName, "MP3");
2、 无限制的分页模型设计
// 分页 Mapper 层直接返回 IPage 接口,让分页模型完全自定义 IPage page = baseMapper.selectPage(page, ...);
3、通用 Api Controller 层
@GetMapping("/api")
public ApiResult<String> testApi(String content) {
ApiAssert.isNull(ErrorCode.TEST, content);
return success(content);
}
更多姿势!期待您的发现 ...
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- Kali Linux 2017.1 发布,官方表示有惊喜,不来试试吗?
- Wine 4.0 正式版发布,游戏玩家来试试怎么样?
- mybatis-plus 3.0-RC1 发布,我们不一样来试试啊
- ClickHouse 性能优化?试试物化视图
- 试试 kaggle 竞赛:辨别猫狗
- 创建复杂对象,试试建造者模式
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
The Probabilistic Method Second Edition
Noga Alon、Joel H. Spencer / Wiley-Blackwell / 2000 / $121.95
The leading reference on probabilistic methods in combinatorics-now expanded and updated When it was first published in 1991, The Probabilistic Method became instantly the standard reference on one......一起来看看 《The Probabilistic Method Second Edition》 这本书的介绍吧!
RGB HSV 转换
RGB HSV 互转工具
RGB CMYK 转换工具
RGB CMYK 互转工具