MyBatisPlus常用注解

180 阅读1分钟

@tableName("指定表名")

@TableId("指定主键")

1、主键为‘id’不用指定
2、type属性,可指定id生成方式
    2.1、IdType枚举:
        AUTO:数据自增长
        INPUT:通过set方式自行输入
        ASSIGN_ID:默认方式,分配ID。使用接口IdentifierGeneratorde的方法nextId来生成id.(雪花算法)

@TableField("指定表字段")

常见使用场景
1、成员变量名和字段名不一致时
2、成员变量名以is开头时
3、成员变量名与数据库关键字冲突时
4、成员变量不是数据库字段时,使用@TableField(exiset = false)