zJun's Tech Weblog
有兩個表:Menu,Privilege,他們是多對多關系,有一個中間表menu_privilege,在Menu中有privileges List字段,而在privilege中則沒有menu List字段,因為privilege不想依賴于Menu。但我們要根據Privilege得到其所有的Menu,則HQL應該這樣寫: Query?query? = ?session.createQuery( " select?menu?from?Menu?menu?left?join?menu.privileges?p?where?p.id=:id " );????????????????query.setParameter( " id " ,?privilege.getId()); return ?query.list();
有兩個表:Menu,Privilege,他們是多對多關系,有一個中間表menu_privilege,在Menu中有privileges List字段,而在privilege中則沒有menu List字段,因為privilege不想依賴于Menu。但我們要根據Privilege得到其所有的Menu,則HQL應該這樣寫:
posted on 2007-07-24 18:22 zJun's帛羅閣 閱讀(2512) 評論(0) 編輯 收藏 所屬分類: 開源軟件