Hibernate的多表查询问题一

来源:互联网 发布:html css js手机软件 编辑:程序博客网 时间:2024/05/14 02:29

当Hibernate进行多表查询时,从各个表中只取部分数据,这样的话,查询出来的结果集没有实体类与之相对应,怎么解决这类问题?

方案一:

按照Object[ ]取出相应数据,然后自己组bean;

方案二:

对每个表对应的实体类写构造函数,比如表一要查field1,field2两个字段,那么就可创建一个构造函数bean(type1 fiedl1,type2 field2){ },然后在hql里就可以直接生成这个bean了。