一、常用注解

  1. @TableName
    使用场景:注解于实体类上,指定要查询的数据库表名,常用的属性有:
    value:表名
    resultMap:xml 中 resultMap 的 id

  2. @TableId
    使用场景:MP默认的主键名是id,如果对应的主键字段名对应不上,可使用该注解添
    加在实体类的主键字段上,常用属性有:
    value:主键字段名
    type:主键类型,默认值为IdType.NONE,可选类型如下图

  3. @TableField
    使用场景:属性与数据库字段名不相同时,使用该注解指定字段名,常用属性有:
    value:数据库字段名
    exist:是否为数据库表字段