mybatisplus的注释
时间: 2023-07-06 12:42:13 浏览: 81
Mybatis-Plus提供了以下几种注释:
1. @TableName
用于指定实体类对应的数据库表名,可以在实体类上直接添加该注释,也可以通过继承Model类并调用setTableName方法来指定表名。
2. @TableField
用于指定实体类中属性对应的数据库表字段,可以在实体类属性上直接添加该注释,也可以通过继承Model类并调用setTableField方法来指定字段名。
3. @TableId
用于指定实体类中主键对应的数据库表字段,可以在实体类属性上直接添加该注释,也可以通过继承Model类并调用setTableId方法来指定主键字段名。
4. @Version
用于指定实体类中乐观锁对应的数据库表字段,可以在实体类属性上直接添加该注释,也可以通过继承Model类并调用setVersion方法来指定乐观锁字段名。
5. @TableLogic
用于指定实体类中逻辑删除字段对应的数据库表字段,可以在实体类属性上直接添加该注释,也可以通过继承Model类并调用setTableLogic方法来指定逻辑删除字段名。
6. @SqlParser
用于指定SQL解析器,可以在Mapper接口的方法上直接添加该注释,也可以在全局配置文件中通过SqlParserFilter配置。
7. @InsertBatchSomeColumn
用于指定批量插入时需要插入的列,可以在Mapper接口的方法上直接添加该注释。
8. @UpdateBatchSomeColumn
用于指定批量更新时需要更新的列,可以在Mapper接口的方法上直接添加该注释。
这些注释可以在Mybatis-Plus中使用,它们可以简化开发者的工作,提高开发效率。
阅读全文