ORM 框架 mybatis-mp 1.5.3 发布

1.5.3 更新:

1:优化分页 paging, 让开发者可以继承 Pager,并分页是无需再转换。
2:兼容普通 VO,实现字段名映射,lambda 映射,例如:.selectWithFun (SysAuthority::getParentId, c -> c.as (Tree::getParentId))
3:修复 sql 模板 as 不生效的问题。

SysUserVo sysUserVo = QueryChain.of(sysUserMapper)
          .select(SysUserVo.class)
          .from(SysUser.class)
          .join(SysUser.class, SysRole.class)
          .returnType(SysUserVo.class)
          .get();

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:零学习成本;
10:支持复杂的返回关系映射;
11:支持自定义 sql 模板;
12:内置代码生成器,配置可定制自身规范;

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

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

自不量力的A同学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值