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


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

可以将查询返回一个DynaBean比如
Query query = super.getSession().createSQLQuery(sql);
return (Object[]) query.list().get(0);
返回 Object[]查询多表  多个字段
Or
Query query = super.getSession().createSQLQuery(sql);
Object obj = query.uniqueResult();
return Double.parseDouble(obj.toString());
查询一个字段   用uniqueResult()方法

你可能感兴趣的:(Hibernate)