mybatisplus 公共属性
时间: 2023-09-26 11:06:39 浏览: 54
springboot集成mybatisplus实例详解
MyBatis Plus 是一个基于 MyBatis 的开源持久层框架,它提供了许多便捷的功能和工具来简化数据库操作。
在 MyBatis Plus 中,有一些公共属性可以在实体类中使用,这些属性包括:
1. @TableId:用于指定实体类的主键字段,可以通过注解的 value 属性指定主键字段名,也可以通过注解的 type 属性指定主键生成策略。
2. @TableField:用于指定实体类的非主键字段,可以通过注解的 value 属性指定字段名,也可以通过注解的 el 属性指定字段的映射表达式。
3. @Version:用于指定乐观锁字段,该字段在更新数据时会自动执行乐观锁机制。
4. @TableLogic:用于指定逻辑删除字段,该字段在执行逻辑删除时会自动更新删除标记。
5. @TableName:用于指定数据库表名,可以通过注解的 value 属性指定表名。
这些公共属性可以方便地定义实体类的字段和表信息,并且简化了对数据库操作的配置和使用。
阅读全文