美文网首页
2020-03-05

2020-03-05

作者: MrP_f220 | 来源:发表于2020-03-05 14:03 被阅读0次

#mybatis_plus 常用

1.通过已有buildingId 去中间表buildingMid取对应的buildingBasicId的集合

用到一个selectList(QueryWrapper<>)
buildingMidMapper.selectList(new QueryWrapper<BuildingMid>().eq("building_id",VO.getBuildingId()))

.stream()                              ===>以上为select语句中的查询条件  select * from buildingMid where building_id=#{buildingId}

.map(BuildingMid::getBuildingBasicId)           

.collect(Collectors.toList());             ==>      将buildingMid 中 get的buildingBasicId放入List集合中   做为select查询目标返回


2.通过分期id查分期下已经做过映射的楼栋集合,用分期id查楼栋buildingIdList 再用buildingIdList去中间表buildingMid查询做过对应关系的楼栋 。

buildingMidMapper.selectList(new queryWrapper<BuildingMid>()

.lambda()

.in(BuildingMid::getBuildingId,buildingIdList))

.stream()

.map(buildingMid::getBuildingId)

.collect(Collector.toList());

相关文章

  • 2020-03-05

    2020-03-05,23:39

  • Python Selenium trouble shooting

    [2020-03-05]TypeError: write() argument must be str, not ...

  • 精读《终身成长》4/20

    Day4/20:2020-03-05 星期四 1 今日学习(*输入*) 阅读【第1章、思维模式(下)】。 书摘:(...

  • 记住 应用

    中原焦点团队 高艳峰 信阳 网络中级九期 坚持分享第701天 2020-03-05 摘抄学习 例外:生...

  • 精读《终身成长》5/20

    2020-03-05 星期四 1 今日学习(*输入*) 阅读【第2章、思维模式解析(上)】。 书摘:(摘自得到AP...

  • 泛读《黑天鹅》4/5

    2020-03-05 星期四 1 今日学习(*输入*) 阅读【第3部分、极端斯坦的灰天鹅】。 书摘:(摘自*得到A...

  • 记疫(九)

    2020-03-05 说说相信这件事。 人都需要支撑自己的力量,尤其身处危险之中。 我们自己其实真的没有办法判断真...

  • 上班 新知/旧爱

    2020-03-05 上班的日子 正所谓也无风雨,也无晴 抽空回顾了这些平时收藏的文章,视频截图。 经济独立,才能...

  • 2020-03-26|见龙在田

    上证指数:2020-03-05的3074 下跌到 2020-3-23的2656,13个交易日 深证成指:2020-...

  • 林子漫笔“微日记”(1006-1010):暖春乐眠“遇惊蛰”

    【2020-03-05】暖春乐眠“遇惊蛰” “叮铃铃……”今天下午,小苗大树的苗大叔突然来电,说是准备从今晚起改版...

网友评论

      本文标题:2020-03-05

      本文链接:https://www.haomeiwen.com/subject/yjdxrhtx.html