MyBatisPlus 注解
时间: 2023-06-23 19:02:25 浏览: 162
MyBatisPlus 是 MyBatis 的增强工具,在使用 MyBatisPlus 进行开发时,使用注解可以让开发更加便捷。以下是 MyBatisPlus 中常用的注解:
1. @TableName:用于指定实体类对应的数据库表名。
2. @TableId:用于指定主键字段。
3. @TableField:用于指定非主键字段,可以指定字段名、是否为插入操作、是否为更新操作等。
4. @Version:用于乐观锁控制,指定版本号字段。
5. @EnumValue:用于枚举类型字段,指定数据库存储的值。
6. @TableLogic:用于逻辑删除,指定逻辑删除字段。
使用这些注解,可以在实体类中指定与数据库表相关的信息,简化开发流程。
相关问题
mybatisplus注解
MybatisPlus是一个基于Mybatis的增强工具,它提供了许多注解来简化开发。其中比较常用的注解包括:@TableName、@TableId、@TableField、@Version、@EnumValue等。这些注解可以帮助我们快速地完成实体类与数据库表之间的映射,以及一些常用的CRUD操作。
mybatisplus注解开发
MyBatis-Plus 是一款基于 MyBatis 的增强工具,它提供了许多注解来简化开发过程。下面是一些常用的 MyBatis-Plus 注解:
1. `@TableName`:用于将实体类与数据库表进行映射,可以设置表名和主键字段。
2. `@TableField`:用于将实体类字段与数据库表字段进行映射,可以设置字段名和是否为主键、自增等。
3. `@TableId`:用于设置实体类字段为主键。
4. `@Version`:用于设置实体类字段为乐观锁版本号。
5. `@EnumValue`:用于设置实体类枚举字段与数据库存储值的映射。
6. `@TableLogic`:用于设置实体类字段为逻辑删除字段。
7. `@Insert`:用于标识插入数据的方法。
8. `@Update`:用于标识更新数据的方法。
9. `@Select`:用于标识查询数据的方法。
10. `@Delete`:用于标识删除数据的方法。
使用这些注解可以简化 MyBatis-Plus 的使用,提高开发效率。当然,还有其他很多注解可以根据具体需求来选择使用。希望对你有帮助!如果你有更多问题,请继续提问。
阅读全文