2014-11-23 32 views

回答

0

您將需要增強您的域以使用基於GORM的映射提示(提供給Hibernate)來完成此操作。

您的域名可能會是這個樣子:

class A { 
    static hasOne = [b: B] 
} 

class B { 
    // stuff 
} 

使用hasOne將允許Hibernate管理協會,從而允許您使用a.bId符號。

希望這會有所幫助。

+0

好的,我的問題是A保存對另一個A的引用(排序的鏈表)。在這種情況下,它似乎根本不起作用。 – 2014-11-23 03:47:06

+0

您的問題中的示例是否更新以反映您的實際情況?再說一遍,除非你使用GORM/Hibernate的某種提示,否則它將無法加載該id(實際上僅使用Id加載代理,但這並不重要)。唯一的其他解決方案是編寫一個使用projection/hql返回原始ID的特定查詢。 – 2014-11-23 04:21:27