天天看點

mybatis-plus在oracle上主鍵id無法自增長

聲明-版本3.4

1.加個配置bean

@Bean
    public IKeyGenerator keygenerator(){
        return new OracleKeyGenerator();
    }
           

2.添加生成政策

2.1全局配置

mybatis-plus.global-config.db-config.id-type: ASSIGN_ID
           

2.2局部配置

@Data
@NoArgsConstructor
@AllArgsConstructor
public class CIopNotice {
    @TableId(value = "notice_id",type = IdType.ASSIGN_ID)
    private String noticeId;
           

ASSIGN_ID為雪花算法生成的id,支援string類型

繼續閱讀