验证父母和子女,Heirarchy,hql

时间:2016-04-04 09:25:47

标签: sql algorithm hibernate hql

我有一个案例,我给了2个ID,并且有2列,假设在表中名称为'uj'和'obj'。如果Id在单行中不匹配,那么我必须取obj值并在subj列的其他行中搜索其条目,然后尝试迭代匹配该对象。当没有特定对象的主题条目时,搜索结束。在hql中没有with子句,因此这个问题。

示例假设我给了1,100。然后我必须搜索1然后得到它的对象条目,如果它不是100并且让它说是20,我必须拿20并搜索20,100,并且再一次它不是100在对象条目中,我有重复这个过程。这在sql中是可能的,但由于HQL中没有with子句,我需要建议。

我总是可以在应用程序中这样做,但我正在寻找另一个答案!当对象条目没有对应的主题条目或匹配时,搜索结束。

1 个答案:

答案 0 :(得分:0)

您需要递归,这是由某些数据库实现支持的,但不是由hql

支持

HQL recursion, how do I do this?