2011-12-07 36 views
1

我們可以使用標準爲外鍵表創建深度別名嗎? 例如,如果我有三個表A,BC其中CBB的外鍵表是A的外鍵表。
我想申請過濾器,如下面的語句:外鍵上的休眠標準過濾器

session.createCriteria(A.class).createAlias("A.bObjectField", "alias1") 
     .createAlias("alias1.cObjectField", "alias2") 
     .add(Restrictions.eq("alias2.id", 1)); 

我可以篩選使用標準從AC
在此先感謝。

回答

1

是的,只要您在映射中對外鍵進行建模,那就沒有問題了。