Mybtisplus常用注解
时间: 2023-10-02 20:05:46 浏览: 81
MyBatis-Plus 是 MyBatis 的增强工具,在 MyBatis 基础上只做增强不做改变,为简化开发、提高效率而生。MyBatis-Plus 提供了很多实用的注解,这里列举一些常用的注解:
1. @TableName:实体类与表的映射关系。
2. @TableField:实体类属性与表字段的映射关系。
3. @TableId:用于标识实体类中的主键属性。
4. @EnumValue:用于标识枚举类中哪个属性作为数据库存储值。
5. @Version:实现乐观锁的注解,用于标识版本号属性。
6. @LogicDelete:用于逻辑删除的注解,用于标识逻辑删除字段。
7. @SqlParser:用于自定义 SQL 解析器。
8. @SqlCondition:用于在 SQL 中添加判断条件。
9. @InsertIgnore:当插入数据时,如果已经存在相同的记录,该注解可以忽略插入操作。
10. @UpdateIgnore:当更新数据时,如果没有需要更新的字段,该注解可以忽略更新操作。
以上注解是 MyBatis-Plus 中比较常用的一些注解,可以根据实际情况选择使用。
阅读全文