我使用hibernate從數據庫中獲取對象與AliasToBeanResultTransformer。 例如:冬眠與2個對象之間的關係
執行Session.createSQLQuery( 「選擇COL_1 COL1,從表COL_2 COL2」)setresulttransformer(新AliasToBeanResultTransformer(MyClass.class))
和MyClass的具有COL1,COL2作爲成員。
是有可能做以下的事情: 有一個MyClass類,將有作爲成員名單 的填充這個成員與相關表中的相關行的名單,但沒有做2個查詢和迭代一個循環,會創建所需的對象?
意思是說,實現hibernate的2個實體之間的關係,但是與我自己的實體?
謝謝。
你想MyClass的類的成員作爲「List」而不是兩個成員變量「col1」和「col2」? – 2011-06-13 09:48:40
我如何接受答案? – AAaa 2011-06-13 10:13:33
好的,謝謝。我會重述這些問題。使用AliasToBeanResultTransformer,我可以將查詢結果存儲到未映射的對象中。我可以使用AliasToBeanResultTransformer或其他方法以嵌套的方式執行此操作嗎?意思是說,如果該對象的成員是一個對象itslef,那麼我想要涉及到原始對象? – AAaa 2011-06-13 10:41:57