mysql中支持设置主键自增,oracle中不支持。但可以设置id的雪花算法自动获取id,前提是id的类型为varchar。@TableId(type = IdType.ASSIGN_ID)放在主键的定义上面即可
mybatis-plus可以通过@TableName(“XXXX”)来设置表名
mybatis-plus使用mysql数据库和oracle数据库的分页插件需要配置类
@Bean
public MybatisPlusInterceptor mybatisPlusInterceptor(){
MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.ORACLE));
return interceptor;
}
需要在接口处继承BaseMapper<实体类>
QueryWrapper query = Wrappers.query();
UpdateWrapper wrapper = new UpdateWrapper<>();
QueryWrapper query = Wrappers.query();
query.orderByDesc(“create_time”);
query.eq(“userid”,userid);
query.eq(“del_flag”,delFlag);
Page uploadPage = uploadMapper.selectPage(new Page<>(page, row), query);