Java 休眠多对多以仅获取所需数据

Java 休眠多对多以仅获取所需数据,java,hibernate,Java,Hibernate,情景, 我正在处理用户和方案应用程序。网页是用来创建和更新用户的。同样,方案页面也可用于创建和更新。现在使用hibernate,我与user to scheme表有多对多关系。我已经创建了USER SCHEME和USER_SCHEME表并保存它们 该方案拥有大量的用户。现在我有一个条件,如果一个用户更新了他的详细信息,如果他有10个以上的认证,那么在schema网页中,他必须用star award突出显示。因此,现在我在scheme页面中,我只有schem id。我只需要标识具有10个以上证书的

情景, 我正在处理用户和方案应用程序。网页是用来创建和更新用户的。同样,方案页面也可用于创建和更新。现在使用hibernate,我与user to scheme表有多对多关系。我已经创建了USER SCHEME和USER_SCHEME表并保存它们


该方案拥有大量的用户。现在我有一个条件,如果一个用户更新了他的详细信息,如果他有10个以上的认证,那么在schema网页中,他必须用star award突出显示。因此,现在我在scheme页面中,我只有schem id。我只需要标识具有10个以上证书的更新用户

更新表后,可以对用户的引用执行count()。根据结果,可以更新其他视图。
您还可以在加载schemes页面时计算引用数…

我认为您要查找的是[aggregate functions to Determing of references][1]和[Join to fetch referenced objects][2]。[1] :[2]:若用户更新其存储在用户表中的内容,则其他表中的用户id保持不变。如何识别,当我查询时,仅此特定记录已更新到user_scheme表@塔洛里亚