mybatisplus常用注解
时间: 2023-09-06 10:10:19 浏览: 118
mybatis注解
MyBatis-Plus 是一个集成了 MyBatis 的增强工具,提供了丰富的注解来简化开发。常用的注解包括:
1. `@TableName`:用于指定实体类对应的数据库表名。
2. `@TableField`:用于指定实体类中属性与数据库表中字段的映射关系。
3. `@TableId`:用于指定实体类中属性对应的主键字段。
4. `@TableLogic`:用于指定逻辑删除字段。
5. `@Version`:用于乐观锁版本号字段。
6. `@EnumValue`:用于枚举类型字段与数据库存储值的映射关系。
7. `@Autowired`:用于自动注入依赖对象。
8. `@Mapper`:用于标识该接口为 MyBatis 的 Mapper 接口。
9. `@Insert`:用于声明插入数据的 SQL 语句。
10. `@Update`:用于声明更新数据的 SQL 语句。
11. `@Delete`:用于声明删除数据的 SQL 语句。
除了以上的注解,MyBatis-Plus 还提供了许多其他功能的注解,如分页注解、条件查询注解等,可以根据具体需求选择使用。
阅读全文