在MybatisPlus中,如何进行简单的CRUD操作?
时间: 2024-05-30 20:08:11 浏览: 131
在MybatisPlus中,可以使用BaseMapper提供的一系列方法进行CRUD操作。其中,常用的方法包括:
1. insert:插入一条数据。
2. updateById:根据主键更新一条数据。
3. deleteById:根据主键删除一条数据。
4. selectById:根据主键查询一条数据。
5. selectList:查询全部数据列表。
使用方法:
1. 新建一个实体类,该实体类对应着数据库表。
2. 在实体类上添加注解@Table、@Id,指定表名和主键字段。
3. 新建一个Mapper接口,继承BaseMapper。
4. 在Mapper接口中定义方法,调用BaseMapper提供的方法完成CRUD操作。
例如,要建立一个user表对应的实体类和Mapper接口,可以这样做:
1. 实体类:
@Table("user")
public class User {
@Id
private Long id;
private String name;
private Integer age;
// setter、getter方法
}
2. Mapper接口:
public interface UserMapper extends BaseMapper<User> {
}
这样,就可以使用BaseMapper提供的方法完成CRUD操作了。
例如:
1. 插入一条数据:
User user = new User();
user.setName("Tom");
user.setAge(18);
userMapper.insert(user);
2. 根据主键更新一条数据:
User user = new User();
user.setId(1L);
user.setName("Jim");
user.setAge(20);
userMapper.updateById(user);
3. 根据主键删除一条数据:
userMapper.deleteById(1L);
4. 根据主键查询一条数据:
User user = userMapper.selectById(1L);
5. 查询全部数据列表:
List<User> userList = userMapper.selectList(null); (null表示条件为空)
阅读全文
相关推荐

















