0
我是一個絕對的HQL新手,所以容忍我的父母......HQL查詢來獲取對象
我怎樣寫一個HQL查詢檢索子對象的父對象?
我有一個對象/表TrackClass與Track有一對多的關係。知道跟蹤,我想獲得父級TrackClass。現在我正在使用SQL,但我確信它可以用單個hql語句更優雅地編寫。
string tcID = session.CreateSQLQuery("select trackclassid from track where trackid = " + t.TrackID).UniqueResult().ToString();
if (tcID != null)
{
trackclass = TrackClassDao.GetTrackClass(Convert.ToInt32(tcID), session);
}
的TrackClassDao.GetTrackClass方法只加載使用與SQL找到正確的TrackClassID後的會話TrackClass。
Duh,多麼愚蠢,這是一種解決方法,因爲我無法讓我的映射正常工作,但我現在正在工作,感謝讓我回到正軌。 – Trygve 2010-11-09 20:55:25