HRHDuke
Silas墨御
采纳率66.7%
2016-04-01 00:55 阅读 1.4k
已采纳

求java两表循环查询的方法

10

表A和表B的ID___RECEIVEID相关联,如何用表A查询到表B的ID_RECEIVEID_OLD,
再利用所取到的ID_RECEIVEID_OLD去查询表A的信息,不断循环,直到表B没有ID_RECEIVEID_OLD,求具体写法

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

4条回答 默认 最新

  • 已采纳
    HRHDuke Silas墨御 2016-04-08 01:43

    hibernate左连接

    点赞 评论 复制链接分享
  • HRHDuke Silas墨御 2016-04-01 00:57

    表A:图片说明

    表B:图片说明

    点赞 评论 复制链接分享
  • qq_27556567 左大头 2016-04-01 01:37

    建议不要这样做 这样数据库会不断的 关闭打开 建议直接写sql函数 那样效率更高 更安全

    点赞 评论 复制链接分享
  • zn85600301 zn85600301 2016-04-01 03:25

    这样递归查询效率太低 可以考虑 将2个表的数据 以ID_RECEIVEID为key 存放在hashMap 类型的数据结构中 然后通过程序去做筛选

    让数据库做这种复杂的判断不好 换一个数据库又要重新实现一遍

    点赞 评论 复制链接分享

相关推荐