hibernate多表查询表中各取几个字段查询出的结果集没有实体类一一对应如何解决

hibernate多表查询表中各取几个字段查询出的结果集没有实体类一一对应如何解决,hibernate多表查询结果处理问题解决方法。

可以通过把查询结果返回一个DynaBean例如

List<DynaBean> list=statement.executeSQLQuery("select a.aa,b.bb from a,b");

for(DynaBean db:list){

          String a1 = (String)db.get("aa"), db);

          String b1= (String)db.get("bb"), db);

}
其他说明,将取的字段放入到Java Bean里,也就是说新建java类将取出的数据表部分字段放进去,类型什么的与model里的是一样,使用list<java bean> 就可以取出了
本文链接地址: hibernate多表查询表中各取几个字段查询出的结果集没有实体类一一对应如何解决