mybatis-plus 3.0-alpha 发布,代号:超级棒棒糖

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

内容简介:mybatis-plus 3.0-alpha 发布,代号:超级棒棒糖 Mybatis-Plus 是一款 Mybatis 动态 SQL 自动注入 Mybatis 增删改查 CRUD 操作中间件, 减少你的开发周期优化动态维护 XML 实体字段,无入侵全方位 ORM 辅助层让您...

mybatis-plus 3.0-alpha 发布,代号:超级棒棒糖

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

mybatis-plus 3.0-alpha 发布,代号:超级棒棒糖 

 简单他最爱吃冰激凌棒棒糖朋友不管遇到什么项目有它 MP 就不用烦!

mybatis-plus 3.0-alpha 发布,代号:超级棒棒糖

Mybatis-Plus 3.X 架构图

  • annotation  注解相关

  • extension 扩展插件

  • core     核心功能

  • generator 代码生成器

  • boot-starter 快速集成 spring boot 

GITEE   GITHUB  文档地址

MP3 升级日志:

  • 升级 JDK 8 + 优化性能 Wrapper 支持 lambda 语法

  • 模块化 MP 合理的分配各个包结构

  • 重构注入方法,支持任意方法精简注入模式

  • 全局配置下划线转换消灭注入 AS 语句

  • 改造 Wrapper 更改为 QueryWrapper UpdateWrapper

  • 重构 分页插件 消灭固定分页模型,支持 Mapper 直接返回 IPage 接口

  • 新增 Rest Api 通用 Controller 层

  • 实体 String 类型字段默认使用 LIKE 查询 SelectOne 默认 LIMIT 1

  • 辅助支持 selectMaps 新增 bean map 互转 工具

  • 增加 db2 支持 starter 改为 Spring boot 2+ 支持

  • 重构生成器提供自定义 DB 多种模板引擎支持

  • 相关 BUG 修复

mybatis-plus 3.0-alpha 发布,代号:超级棒棒糖

1P  2P 战斗开始,让我一起来感受 MP 3X 的强大魅力!!

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, ...);

更多期待您的发现 ...

mybatis-plus 从2.x到3.x升级指南

 


【声明】文章转载自:开源中国社区 [http://www.oschina.net]


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

查看所有标签

猜你喜欢:

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

Beautiful Code

Beautiful Code

Greg Wilson、Andy Oram / O'Reilly Media / 2007-7-6 / GBP 35.99

In this unique work, leading computer scientists discuss how they found unusual, carefully designed solutions to difficult problems. This book lets the reader look over the shoulder of major coding an......一起来看看 《Beautiful Code》 这本书的介绍吧!

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具