我使用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