MyBatis JPA Extra
MyBatis JPA Extra对MyBatis扩展JPA功能
1.Jakarta JPA 3注释简化CUID操作;
2.Interceptor实现数据库SELECT分页查询;
3.链式Query查询条件构造器;
4.提供starter,简化SpringBoot集成;
1、JPA 3注释
1.1、注释
- @Entity
- @Table
- @Column
- @Id
- @GeneratedValue
- @Transient
- @Temporal
- @PartitionKey
- @ColumnDefault
- @ColumnLogic
1.2、主键策略
支持3种主键策略
1.3、Java Bean 注释
2、基本操作
2.1、CURD
2.2、逻辑删除
2.3、Find查询和Qruey构造器
2.4、单表分页查询
2.5、根据mapper的xml分页查询
3、mapper配置
1、新增注解 @ Temporal @ PartitionKey @ ColumnDefault @ ColumnLogic
2、@ GeneratedValue默认生成雪花id
3、增加逻辑删除的功能
4、新增单表分页查询fetch方法,支持条件Query和实体两种参数
5、queryPageResults改为fetchPageResults
6、增加多租户分布注解@PartitionKey
7、分页查询优化
8、代码调整和优化
未经允许不得转载:岩猫星空网 » MyBatis JPA Extra 3.2 发布