mybatisplus的注解
时间: 2023-09-25 17:06:47 浏览: 135
mybatis注解
MyBatis Plus是一个基于MyBatis的增强工具,它提供了很多注解来简化开发和提高效率。以下是一些常用的MyBatis Plus注解:
1. `@TableName`:用于指定实体类对应的表名,可以在实体类上直接使用,例如:`@TableName("user")`。
2. `@TableId`:用于标识实体类中的主键字段,可以用在主键字段上,例如:`@TableId("id")`。
3. `@TableField`:用于标识实体类中的非主键字段,可以用在非主键字段上,例如:`@TableField("name")`。还可以通过设置`value`属性来指定数据库中的字段名。
4. `@Version`:用于标识实体类中的乐观锁字段,可以用在字段上,例如:`@Version`。
5. `@EnumValue`:用于标识枚举类中表示数据库存储值的字段,可以用在枚举类中的字段上,例如:`@EnumValue("value")`。
6. `@TableLogic`:用于标识逻辑删除字段,可以用在字段上,例如:`@TableLogic`。
这些注解可以帮助我们简化SQL语句的编写和提高开发效率。当然,MyBatis Plus还提供了其他更多的注解,你可以根据具体需求去了解和使用。
阅读全文