mybatisplus语法
时间: 2023-09-26 11:08:54 浏览: 84
mp-batch-insert.zip
MyBatis-Plus 是一个 MyBatis 框架的增强工具,提供了许多便捷的功能和语法。下面是一些常见的 MyBatis-Plus 语法:
1. 实体类注解:使用 `@TableName` 注解来指定实体类对应的表名,`@TableId` 注解来指定主键,`@TableField` 注解来指定字段映射关系等。
2. 通用 Mapper:MyBatis-Plus 提供了通用的 Mapper 接口,通过继承 `BaseMapper` 接口,可以直接使用 CRUD 方法,无需手动编写 SQL。
3. 条件构造器:可以使用条件构造器来动态生成 SQL 条件,例如使用 `QueryWrapper` 构造查询条件,`UpdateWrapper` 构造更新条件等。
4. 分页查询:MyBatis-Plus 提供了 `Page` 对象来实现分页查询,可以通过 `PageHelper` 工具类进行分页设置。
5. 自动填充:使用 `@TableField` 注解的 `fill` 属性可以指定字段的自动填充策略,例如使用 `FieldFill.INSERT` 表示在插入时自动填充字段值。
6. 逻辑删除:通过在实体类中添加 `@TableLogic` 注解,可以实现逻辑删除功能,在删除数据时标记为已删除而非真正删除。
这些只是 MyBatis-Plus 提供的一部分功能和语法,更多详细的使用方法和示例可以参考 MyBatis-Plus 官方文档。
阅读全文