mybatis-plus简单使用案例
时间: 2023-11-17 17:03:34 浏览: 93
mybatis-plus案例
以下是一个简单的使用MyBatis-Plus的示例:
假设我们有一个名为User的实体类,对应着数据库中的user表,其中包含id、name和age三个字段。
1. 首先,在pom.xml文件中添加MyBatis-Plus的依赖:
```xml
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.2</version>
</dependency>
```
2. 在application.yml文件中配置数据源信息:
```yaml
spring:
datasource:
url: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8&useSSL=false
username: root
password: root
driver-class-name: com.mysql.jdbc.Driver
```
3. 创建UserMapper接口,继承BaseMapper<User>,即可获得MyBatis-Plus提供的基本CRUD方法:
```java
public interface UserMapper extends BaseMapper<User> {
}
```
4. 在需要使用UserMapper的地方注入该接口,并调用其方法即可:
```java
@Autowired
private UserMapper userMapper;
public void test() {
// 插入一条记录
User user = new User();
user.setName("张三");
user.setAge(20);
userMapper.insert(user);
// 根据id查询一条记录
User user2 = userMapper.selectById(1L);
System.out.println(user2);
// 根据id更新一条记录
User user3 = new User();
user3.setId(1L);
user3.setName("李四");
userMapper.updateById(user3);
// 根据id删除一条记录
userMapper.deleteById(1L);
}
```
阅读全文