Mybatis-plus适配神通数据库的分页与主键自增策略
2019-06-12 19:35
3595 查看
Mybatis-plus适配神通数据库的分页与主键自增策略
1.分页配置
因为神通数据库与ORACLE数据库高度兼容,所以可以使用ORACLE的分页配置,配置如下:
/** * 分页插件 * * @return PaginationInterceptor */ @Bean public PaginationInterceptor paginationInterceptor() { return new PaginationInterceptor().setDialectType("oracle"); }
2.主键自增策略
MP默认的插入返回的ID有问题,因此我们需要做下主键自增策略以获得正确的ID值。
1. yml配置
# mybaits 模块配置 mybatis-plus: configuration: jdbc-type-for-null: 'null' #注意:单引号 global-config: id-type: 0 key-generator: com.baomidou.mybatisplus.incrementer.OracleKeyGenerator refresh-mapper: true db-config: db-type: oracle
2. 实体类配置
@Data @EqualsAndHashCode(callSuper = true) @TableName("resrc") @KeySequence(value = "resrc_id_seq") public class Resrc extends Model<Resrc> { /** * ID */ @TableId(type = IdType.INPUT) private Long id; .................. }
@KeySequence(value = “resrc_id_seq”)和@TableId(type = IdType.INPUT)是核心注解,不要漏掉哦!@KeySequence(value = “resrc_id_seq”)里的value值是对应表的序列。
3.总结
关于神通数据库mybatis-plus的配置到此就告一段落了,有意见的小伙伴留言哦!
相关文章推荐
- mybatis-plus 主键 策略规律
- mybatis 增删改查、批量插入和删除以及自动生成uuid主键和分页
- Springboot2集成Mybatis-Plus分页插件
- mybatis 增删改查、批量插入和删除以及自动生成uuid主键和分页
- MyBatis-Plus 多表分页动态拼接SQL
- MyBatis学习之获取主键策略
- mybatis plus的分页插件在前台网站使用
- mybatis分页之mybatis-plus
- jqGrid+FastJson+MybatisPlus快速开发分页排序和增删改查。
- jqGrid+FastJson+MybatisPlus快速开发分页排序和增删改查。
- mybatis主键返回策略
- MybatisPlus之一:分页加条件查询
- Spring Boot整合Mybatis-Plus和PageHelper分页插件,附项目源码
- mybatis 针对SQL Server 的 主键id生成策略
- 【mybatis-plus3.06】(最新版)基于SSM实现分页插件配置与使用
- SpringBoot和MybatisPlus分页
- Spring boot集成mybatis-plus以及分页插件
- Mybatis-Plus 分页介绍
- SpringBoot 适配 MyBatis 分页插件功能
- SpringBoot集成mybatis-plus 做分页