mybatisplus注解
时间: 2023-05-12 09:05:33 浏览: 107
MybatisPlus是一个基于Mybatis的增强工具,它提供了许多注解来简化开发。其中比较常用的注解包括:@TableName、@TableId、@TableField、@Version、@EnumValue等。这些注解可以帮助我们快速地完成实体类与数据库表之间的映射,以及一些常用的CRUD操作。
相关问题
MyBatisPlus 注解
MyBatisPlus 是 MyBatis 的增强工具,在使用 MyBatisPlus 进行开发时,使用注解可以让开发更加便捷。以下是 MyBatisPlus 中常用的注解:
1. @TableName:用于指定实体类对应的数据库表名。
2. @TableId:用于指定主键字段。
3. @TableField:用于指定非主键字段,可以指定字段名、是否为插入操作、是否为更新操作等。
4. @Version:用于乐观锁控制,指定版本号字段。
5. @EnumValue:用于枚举类型字段,指定数据库存储的值。
6. @TableLogic:用于逻辑删除,指定逻辑删除字段。
使用这些注解,可以在实体类中指定与数据库表相关的信息,简化开发流程。
Mybatisplus注解:
Mybatis-Plus 提供了丰富的注解用于实现 CRUD 操作,下面是常用的注解:
1. `@TableName`:表名注解,用于指定实体类对应的数据库表名。
2. `@TableId`:主键注解,用于指定实体类对应的数据库表主键。
3. `@TableField`:字段注解,用于指定实体类属性对应的数据库表字段,可以指定字段名、是否为主键等属性。
4. `@Version`:乐观锁注解,用于指定乐观锁对应的数据库表字段。
5. `@EnumValue`:枚举值注解,用于指定枚举类型对应的数据库表字段。
6. `@SqlParser`:SQL 解析器注解,用于指定 Mybatis-Plus 执行 SQL 时使用的解析器。
7. `@KeySequence`:序列注解,用于指定数据库表的序列名。
除了以上常用的注解外,Mybatis-Plus 还提供了许多其他的注解,可以根据具体需求选择使用。
阅读全文