有两个表:
Menu,Privilege,他们是多对多关系,有一个中间表menu_privilege,在Menu中有privileges List字段,而在privilege中则没有menu List字段,因为privilege不想依赖于Menu。但我们要根据Privilege得到其所有的Menu,则HQL应该这样写:

left join menu.privileges p where p.id=:id "
);



有两个表:
Menu,Privilege,他们是多对多关系,有一个中间表menu_privilege,在Menu中有privileges List字段,而在privilege中则没有menu List字段,因为privilege不想依赖于Menu。但我们要根据Privilege得到其所有的Menu,则HQL应该这样写: