内容简介:Mybatis-Plus 是一款 Mybatis 动态 SQL 自动注入 Mybatis 增删改查 CRUD 操作中间件, 减少你的开发周期优化动态维护 XML 实体字段,无入侵全方位 ORM 辅助层让您拥有更多时间陪家人。 GITEE GITHUB 文档地址 MP...
Mybatis-Plus 是一款 Mybatis 动态 SQL 自动注入 Mybatis 增删改查 CRUD 操作中间件, 减少你的开发周期优化动态维护 XML 实体字段,无入侵全方位 ORM 辅助层让您拥有更多时间陪家人。
GITEE GITHUB 文档地址
MP3 升级日志:
生成器加回 MODULE_NAME 开放配置 config
修复setting - defaultEnumTypeHandler属性配置无效
兼容 Spring boot 1.x 启动.
日常优化 , 测试用例 , 优化抛出异常的过程
新增 Gitee Github issue,pull_request模板
移除数据库关键字转义, 只支持注解模式转义
优化掉抛异常为使用 assert 或者 exceptionUtils
设置下划线转驼峰到 configuration 优化 ColumnUnderline
解决 page 序列化 asc desc 多态序列化异常
默认的 dbType 改为 other, 如果用户没有配置才会自动获取 dbType
优化,ColumnUnderline与MapUnderscoreToCamelCase意义相同
fixed ILY8C 生成器指定 IdType 场景导入包
补充注释新增大量测试用例
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); }
更多操作,更多姿势!期待您的发现 ...
【声明】文章转载自:开源中国社区 [http://www.oschina.net]
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- NPM包(模块)发布、更新、撤销发布
- 有赞灰度发布与蓝绿发布实践
- 【重磅发布】Linkis 0.10.0 版本发布
- BeetlSQL 3.0.9 发布,Idea 插件发布
- 贝密游戏 0.7.0 发布,发布斗地主
- 【重磅发布】DataSphere Studio 0.9.0 版本发布
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
SHA 加密
SHA 加密工具
HEX HSV 转换工具
HEX HSV 互换工具