0
这是一个问题跟在 hibernate what is the right way to load object graph 答案正确地做了这项工作。但因为我不能使用set(我需要命令)并试图避免treeSet,所以我使用GrandCat和Cat类中的列表。当我使用查询时,猫号码是不正确的,而不是3,它给了我4.任何消除此问题的好方法?它在列表中有2只猫。hibernate从hql删除重复
这是一个问题跟在 hibernate what is the right way to load object graph 答案正确地做了这项工作。但因为我不能使用set(我需要命令)并试图避免treeSet,所以我使用GrandCat和Cat类中的列表。当我使用查询时,猫号码是不正确的,而不是3,它给了我4.任何消除此问题的好方法?它在列表中有2只猫。hibernate从hql删除重复
select distinct c from Cat as c ....
参见this。
我使用的查询返回GrandCat,即使grandCat是不同的,ony 1返回,猫号码是不正确的。你的意思是我需要一个单独的查询只是为了猫吗?在生产代码中,我有大约5个级别,并且查询他们每个人的效率都很低 – Nan