求java两表循环查询的方法

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

hibernate左连接

表A:图片说明

表B:图片说明

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

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

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