之前用时,在service层,写成如下,有点麻烦,需要在数据库对应字段
QueryWrapper<TBonushouseUser> wrapper = new QueryWrapper<>();
wrapper.eq("phone", tBonushouseUser.getPhone())//手机号
.eq("bonus_id", tBonushouseUser.getBonusId());//补贴房源id
TBonushouseUser tb = this.tBonushouseUserMapper.selectOne(wrapper);
应该用lambda方式,不需要对应字段名称
QueryWrapper<TBonushouseUser> wrapper = new QueryWrapper<>();
wrapper.lambda().eq(TBonushouseUser::getBonusId, tBonushouseUser.getBonusId())//补贴房源id
.eq(TBonushouseUser::getPhone, tBonushouseUser.getPhone());//手机号
TBonushouseUser tb = this.tBonushouseUserMapper.selectOne(wrapper);