[Asm] 纯文本查看 复制代码 /**
* 分页查询所有数据
*
* [url=home.php?mod=space&uid=952169]@Param[/url] page 分页对象
* @param tSysUser 查询实体
* [url=home.php?mod=space&uid=155549]@Return[/url] 所有数据
*/
@RequestMapping(value = "/test",method = RequestMethod.POST)
public PageResult<IPage<TSysUserEntity>> selectAll(PageReq req,@RequestBody @Validated TSysUserEntity tSysUser) {
Page<TSysUserEntity> page = new Page<>(req.getPage(),req.getPageSize());
QueryWrapper<TSysUserEntity> tSysUserEntityQueryWrapper = new QueryWrapper<>(tSysUser);
return PageResult.success(this.TSysUserService.page(page, new QueryWrapper<>(tSysUser)));
}
如代码 改代码的条件是分页查询 条件是TSysUserEntity 类带过来的字段进行and处理 等于说是 select * from user where name = "123" and qq = "123"
也就是对传入的TSysUserEntity 进行了and处理 现在我想通过or 和 like处理我该怎么做呢?
比如or select * from user where name = "123" or qq = "123"
比如like select * from user where name like "123" or qq like "123"
我得意思是 QueryWrapper里面有没有方法可以改变sql的条件 把原来的and 改成or 把原来的 = 改成 like |