在使用Mybatis-plus进行数据库查询的时候,如果不使用@TableId,则查询语句默认的主键字段名称为"id"。但如果在相应的实体类的主键属性上方加入@TableId注解,则查询语句中的主键字段名则为该属性的名称。
下面是一个例子:
如果不加@TableId注解,则查询语句默认的主键字段名称为"id",在User类中的uid属性上方加入@TableId(value="uid")注解,则此时查询语句中的主键字段名称则为"uid"。
另外,我们可以设置主键为自增类型,@TableId(value="xxx",type=IdType.AUTO)即可设置主键为自增。
end~