赞
踩
save,updateById新增和修改方法返回boolean值,或者使用saveOrUpdate方法有id执行修改操作,没有id 执行新增操作
@Service
public class UserService extends ServiceImpl<UserMapper,User> {
// @Autowired
// private UserMapper userMapper;
public boolean saveUser(User user){
// if (user.getId()==null){
// return save(user);
// }else{
// return updateById(user);
// }
return saveOrUpdate(user);
}
// public int save(User user){
// if (user.getId() == null){
// //有id 新增
// return userMapper.insert(user);
// }else{
// return userMapper.update(user);
// }
// }
}
return saveOrUpdate(user);
}
public List<User> getListAll(){
return userService.list();
}
//分页查询
@GetMapping("/mybatis/page")
public IPage<User> findpage(Integer pageNum,
Integer pageSize){
IPage<User> page = new Page<>(pageNum,pageSize);
return userService.page(page);
}
//分页查询
@GetMapping("/mybatis/page")
public IPage<User> findpage( @RequestParam(defaultValue = "") Integer pageNum,
@RequestParam(defaultValue = "") Integer pageSize,
@RequestParam(defaultValue = "") String username,
@RequestParam(defaultValue = "") String nickname){
IPage<User> page = new Page<>(pageNum,pageSize);
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.like("username",username).like("nickname",nickname);
return userService.page(page,queryWrapper);
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。