mybatis plus3.5.5 教程
时间: 2024-09-30 17:13:29 浏览: 24
MyBatis Plus是一个基于MyBatis的ORM框架,它简化了数据库操作,并提供了很多便捷的功能。在版本3.5.5中,你可以通过以下几个步骤开始学习:
1. **安装**:
- 首先,确保你已经在项目中引入了Spring Boot并添加了MyBatis Plus的依赖到pom.xml或build.gradle文件中。
2. **创建实体与映射器**:
- 创建数据库表对应的Java实体类(Entity),例如`User.java`。MyBatis Plus会自动为你生成CRUD(Create, Read, Update, Delete)操作的方法。
```java
public class User {
@Table("users")
private User user;
// getters and setters
}
```
3. **配置全局配置文件**:
- 在mybatis-plus-config.properties或application.yml中设置基本配置,如数据库连接信息、全局SQL方言等。
4. **启用动态SQL支持**:
- 使用`@TableId`, `@TableName`, `@TableField`注解来标记字段,MyBatis Plus能识别并生成对应的SQL。
5. **基础CRUD操作**:
- 可以直接通过`BaseMapper`或者自动生成的`UserMapper`类进行增删改查操作,如查询所有用户:`List<User> findAll()`。
6. **分页与排序**:
- MyBatis Plus提供了便利的分页工具类,如`PageHelper`,用于处理查询结果的分页和排序。
7. **关联查询(一对多/多对一)**:
- 利用`@JoinColumn` 和 `@JoinTable`注解,可以方便地进行关联查询。
8. **数据权限控制**:
- MyBatis Plus还提供了一些插件如Shiro, RBAC,帮助管理用户权限。
9. **事务管理**:
- 使用Spring Data JPA风格的一体化API来进行事务处理。
阅读全文