实现mybatisplus的增删改查,代码示例
时间: 2023-04-09 21:04:38 浏览: 103
以下是一个使用 MyBatis-Plus 实现增删改查的示例代码:
1. 添加依赖
在 pom.xml 文件中添加以下依赖:
```xml
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.2</version>
</dependency>
```
2. 配置 MyBatis-Plus
在 application.yml 文件中添加以下配置:
```yaml
mybatis-plus:
mapper-locations: classpath*:mapper/*.xml
type-aliases-package: com.example.entity
```
3. 创建实体类
创建一个实体类,例如 User:
```java
@Data
public class User {
private Long id;
private String name;
private Integer age;
private String email;
}
```
4. 创建 Mapper 接口
创建一个 Mapper 接口,例如 UserMapper:
```java
public interface UserMapper extends BaseMapper<User> {
}
```
5. 使用 MyBatis-Plus 进行增删改查
使用 MyBatis-Plus 提供的方法进行增删改查,例如:
```java
@Autowired
private UserMapper userMapper;
// 添加用户
User user = new User();
user.setName("张三");
user.setAge(20);
user.setEmail("zhangsan@example.com");
userMapper.insert(user);
// 查询用户
List<User> userList = userMapper.selectList(null);
// 更新用户
User updateUser = new User();
updateUser.setId(1L);
updateUser.setAge(30);
userMapper.updateById(updateUser);
// 删除用户
userMapper.deleteById(1L);
```
注意:以上示例代码仅供参考,具体实现方式可能因项目而异。
阅读全文