MyBatis Plus怎么使用
时间: 2024-01-25 16:02:25 浏览: 69
MyBatis用法
MyBatis Plus 是 MyBatis 的增强工具,在 MyBatis 的基础上提供了更加便捷的操作数据库的 API,可以帮助我们快速开发数据库相关的应用程序。
具体使用方法如下:
1. 引入 MyBatis Plus 的依赖:
```xml
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.3.1</version>
</dependency>
```
2. 配置 MyBatis Plus:
```yaml
mybatis-plus:
# MyBatis 配置文件位置
config-location: classpath:mybatis/mybatis-config.xml
# MyBatis Mapper 文件位置
mapper-locations: classpath:mybatis/mapper/**/*.xml
# 数据库相关配置
global-config:
db-config:
# 主键类型(默认 AUTO)
id-type: auto
# 表名前缀
table-prefix: mp_
```
3. 编写实体类:
```java
@Data
public class User {
private Long id;
private String name;
private Integer age;
private String email;
}
```
4. 编写 Mapper 接口:
```java
public interface UserMapper extends BaseMapper<User> {
}
```
5. 使用 MyBatis Plus 进行 CRUD 操作:
```java
@Service
public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements UserService {
@Override
public List<User> list() {
return this.list(null);
}
@Override
public User getById(Long id) {
return this.getById(id);
}
@Override
public boolean saveUser(User user) {
return this.save(user);
}
@Override
public boolean updateUser(User user) {
return this.updateById(user);
}
@Override
public boolean removeUser(Long id) {
return this.removeById(id);
}
}
```
以上就是 MyBatis Plus 的基本使用方法,当然,MyBatis Plus 还提供了更多的功能,如分页、条件构造器、自动填充等,可以根据具体需求进行使用。
阅读全文