mybatis-plus 3.0-RC2 发布,叽叽叽 小白鼠出洞了

栏目: 软件资讯 · 发布时间: 6年前

内容简介:Mybatis-Plus 是一款 Mybatis 动态 SQL 自动注入 Mybatis 增删改查 CRUD 操作中间件, 减少你的开发周期优化动态维护 XML 实体字段,无入侵全方位 ORM 辅助层让您拥有更多时间陪家人。 GITEE GITHUB 文档地址 MP...

Mybatis-Plus 是一款 Mybatis 动态 SQL 自动注入 Mybatis 增删改查 CRUD 操作中间件, 减少你的开发周期优化动态维护 XML 实体字段,无入侵全方位 ORM 辅助层让您拥有更多时间陪家人。

mybatis-plus 3.0-RC2 发布,叽叽叽  小白鼠出洞了

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]


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Practical JavaScript, DOM Scripting and Ajax Projects

Practical JavaScript, DOM Scripting and Ajax Projects

Frank Zammetti / Apress / April 16, 2007 / $44.99

http://www.amazon.com/exec/obidos/tg/detail/-/1590598164/ Book Description Practical JavaScript, DOM, and Ajax Projects is ideal for web developers already experienced in JavaScript who want to ......一起来看看 《Practical JavaScript, DOM Scripting and Ajax Projects》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

SHA 加密
SHA 加密

SHA 加密工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换