hibernate进行多表查询每个表中各取几个字

18 查阅
hibernate进行多表查询每个表中各取几个字段,也就是说查询出来的结果集没有一个实体类与之对应如何解决;

参考答案:

正确答案:

\r\n

解决方案一,按照Object[]数据取出数据,然后自己组bean

\r\n

解决方案二,对每个表的bean 写构造函数,比如表一要查出field1,field2 两个字段,那么有

\r\n

一个构造函数就是Bean(type1 filed1,type2

\r\n

field2) ,然后在hql 里面就可以直接生成这个

字段