@TableId和@TableField的区别
时间: 2023-12-06 14:34:28 浏览: 193
MybatisPlus中@TableField注解的使用详解
3星 · 编辑精心推荐
@TableId和@TableField都是Mybatis-Plus框架中的注解,但是它们的作用不同。
@TableId注解用于标识实体类中的主键字段,可以指定主键生成策略、主键名称等属性。而@TableField注解用于标识实体类中的非主键字段,可以指定字段名、是否为插入和更新时的条件、是否为查询结果的返回字段等属性。
因此,@TableId和@TableField注解的作用是不同的,@TableId注解用于标识主键字段,@TableField注解用于标识非主键字段。在使用Mybatis-Plus框架时,根据实际需要使用相应的注解即可。
阅读全文