问题描述
- 求java两表循环查询的方法
-
表A和表B的ID___RECEIVEID相关联,如何用表A查询到表B的ID_RECEIVEID_OLD,
再利用所取到的ID_RECEIVEID_OLD去查询表A的信息,不断循环,直到表B没有ID_RECEIVEID_OLD,求具体写法
解决方案
hibernate左连接
解决方案三:
Java循环和方法
解决方案四:
建议不要这样做 这样数据库会不断的 关闭打开 建议直接写sql函数 那样效率更高 更安全
解决方案五:
这样递归查询效率太低 可以考虑 将2个表的数据 以ID_RECEIVEID为key 存放在hashMap 类型的数据结构中 然后通过程序去做筛选
让数据库做这种复杂的判断不好 换一个数据库又要重新实现一遍
时间: 2024-12-03 11:28:58