hibernate进行多表查询每个表中各取几个字段,也就是说查询出来的结果集没有一个实体类与之对应如何解决?
发布网友
发布时间:2022-04-08 19:13
我来回答
共2个回答
热心网友
时间:2022-04-08 20:42
可以将查询返回一个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);
}
热心网友
时间:2022-04-08 22:00
把要取的字段 放到一个Java Bean里,就是建个类把要取出的字段放进去,类型什么的跟model里的一样,用list<java bean> 就可以取出了