springboot中使用mybatisplus查询数据库的问题:
从很多宿舍楼中选择一栋(building_id),再去通过(querywrapper)数据库比对空闲(avaliable)的宿舍(dormitory_id),要怎么写控制类?
我知道如何获取选定的楼栋,也知道如何查询是否有空闲的宿舍,但是不知道如何合起来用querywrapper查询。
springboot中使用mybatisplus查询数据库的问题
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
知昂張呀 2023-04-14 12:01关注比如: 宿舍类 -> Dormitory.class 宿舍楼Id -> buildingId (对应数据库字段building_id) 空闲状态 -> avaliable (值为0 代表空闲) 一种:QueryWrapper<Dormitory> queryWrapper = new QueryWrapper<>(); queryWrapper.eq("building_id",buildingId).eq("avaliable",0); List<Dormitory> list = dormitoryMapper.selectList(queryWrapper); 二种: List<Dormitory> list = dormitoryMapper.selectList(new LambdaQueryWrapper<Dormitory>().eq(Dormitory::getBuildingId,buildingId).eq(Dormitory::getAvaliable(),0));本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报 编辑记录解决 1无用