赞
踩
如果传入值为空,会导致查询不到记录
queryWrapper.eq("tenant_id",tenantId).eq("code","0000333");
可以对"tenant_id"做非空判断:
queryWrapper.eq(StringUtils.isNotEmpty("tenant_id"),"tenant_id",tenantId).eq("code","0000333");
2、seletOne返回的是一条实体记录,当查询结果出现多条时会报错
解决办法:
baseMapper.selectOne(new QueryWrapper<SysUser>().eq("user_id", userId).last("limit 1"));
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。