- 查询(Read)
| 方法 | 作用 | 示例 |
|---|---|---|
getById(id) |
根据主键查单条 | userService.getById(1L) |
query().eq("字段", 值).one() |
按条件查单条 | query().eq("phone", "13800138000").one() |
list() |
查询所有 | userService.list() |
query().like("nick_name", "小明").list() |
条件查询列表 | 查昵称含 "小明" 的所有用户 |
- 新增(Create)
| 方法 | 作用 | 示例 |
|---|---|---|
save(entity) |
新增单条 | userService.save(user) |
saveBatch(entities) |
批量新增 | userService.saveBatch(userList) |
- 修改(Update)
| 方法 | 作用 | 示例 |
|---|---|---|
updateById(entity) |
根据主键更新 | userService.updateById(user)(只更新非空字段) |
update().eq("phone", phone).set("nick_name", "新昵称").update() |
按条件更新 | 把手机号为 xxx 的用户昵称改成 "新昵称" |
- 删除(Delete)
| 方法 | 作用 | 示例 |
|---|---|---|
removeById(id) |
根据主键删除 | userService.removeById(1L) |
remove().eq("phone", phone).remove() |
按条件删除 | 删除手机号为 xxx 的用户 |
removeBatchByIds(ids) |
批量删除 | userService.removeBatchByIds(Arrays.asList(1L, 2L)) |