mybtisplus 示例代码
时间: 2023-05-16 21:05:56 浏览: 89
mybatis代码事例
以下是 MyBatis Plus 的示例代码:
```java
// 定义实体类
@Data
public class User {
private Long id;
private String name;
private Integer age;
private String email;
}
// 定义 Mapper 接口
public interface UserMapper extends BaseMapper<User> {
}
// 使用 MyBatis Plus 进行 CRUD 操作
@Autowired
private UserMapper userMapper;
@Test
public void testInsert() {
User user = new User();
user.setName("Tom");
user.setAge(20);
user.setEmail("tom@csdn.net");
int rows = userMapper.insert(user);
System.out.println("影响记录数:" + rows);
}
@Test
public void testUpdate() {
User user = new User();
user.setId(1L);
user.setName("Jerry");
int rows = userMapper.updateById(user);
System.out.println("影响记录数:" + rows);
}
@Test
public void testSelect() {
List<User> userList = userMapper.selectList(null);
userList.forEach(System.out::println);
}
@Test
public void testDelete() {
int rows = userMapper.deleteById(1L);
System.out.println("影响记录数:" + rows);
}
```
以上是 MyBatis Plus 的示例代码,可以用于快速开发 CRUD 功能。
阅读全文