融资项目——注解理解之@TableId

在使用Mybatis-plus进行数据库查询的时候,如果不使用@TableId,则查询语句默认的主键字段名称为"id"。但如果在相应的实体类的主键属性上方加入@TableId注解,则查询语句中的主键字段名则为该属性的名称。

下面是一个例子:

融资项目——注解理解之@TableId_第1张图片

如果不加@TableId注解,则查询语句默认的主键字段名称为"id",在User类中的uid属性上方加入@TableId(value="uid")注解,则此时查询语句中的主键字段名称则为"uid"。

另外,我们可以设置主键为自增类型,@TableId(value="xxx",type=IdType.AUTO)即可设置主键为自增。

end~

你可能感兴趣的:(数据库,mysql)