一款超级强大的 ORM 框架 mybatis-mp 1.5.9 正式发布!!!
07-12 08:51 来源:oschina 阅读(324)

官方文档:https://mybatis-mp.cn

1.5.9 正式发布

1:增加 json 字段 对应的 typeHandler

2:优化了 maven 依赖

3:@TableField 增加 insert 开关

4:新增 saveOrUpdate

5:优化 DaoImpl,让继承者更容易扩展

6:Methods 增加 count1 ()/countAll () 方法

7:Methods count 方法增加 distinct 功能

8:消除 idea 警告

9:加强参数 typehandler 结合

10:修复修改默认值失效问题

10 大与众不同的亮点:

1:mybatis-mp - 亮点一:可自定义动态默认值

2:mybatis-mp - 亮点二:支持不同数据库 ID 自增配置

3:mybatis-mp - 亮点三:逻辑删除,可自动填充删除时间

4:mybatis-mp - 亮点四:可自定义 sql(sql 模板)

5:mybatis-mp - 亮点五:mapWithKey(把查询转成一个 map)

6:mybatis-mp - 亮点 六:部分字段 新增 和 修改

7:mybatis-mp - 亮点七:枚举的良好支持

8:mybatis-mp - 亮点八:mybatis-xml returnType 的 ORM 映射

9:mybatis-mp - 亮点九:优雅的 XML 和 @Select 查询 自动分页

10:mybatis-mp - 亮点十:支持多层嵌套 VO,自动映射以及自动 select 所需列


mybatis-mp 包含丰富的 api:


1:基于注解,映射数据库;


2:支持多表 join 和返回;


3:api 采用 lambda 和 stream 流式设计;


4:select 自动化以及结果 1 对 1,1 对多,超级方便快捷;


5:内置分页以及超强的 sql 优化功能;


6:稳定且性能极优;


7:轻量级封装 mybatis,几乎没有侵入;


8:api 丰富,支持数据库函数、多表、乐观锁、多租户、逻辑删除、默认值(可动态值) 等众多功能;


9:零学习成本,和写 sql 一样方便。


10:支持复杂的返回关系映射:例如一对一 ,一对多,多对多;


11:支持自定义 sql 模板,再也不用担心框架支持不足;


12:内置代码生成器,通过配置,可定制自身规范;


13:全新的框架,全新的设计理念,新的就是好!