Hibernate多表查询 Hibernate多表查询时返回 多个对象绘成的复合对象应该如何操作 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 额,说实话,你这东西我没看懂,不知道你到底要干什么,你把HQL贴上来~~~ select s.Name,t.TeacherName from student s left outer join s.Teacher as t where t.TeacherName='ee' 直接LIST接收就好了,然后根据返回得列名就可以找到对应得值了。 当你使用了query.List()以后会返回一个List集合的结果集如果有多个属性,那么list中存放的就是一个个的Object[] 对象数组你在遍历拿出Object[]以后,再从Object[]中拿出你要的属性,并进行转型就可以了 调用getHibernateTemplate().find(hql)返回的是一个List,进行遍历就可以得到值了,不需要将查询出来的结果生成一个新的对象,如果想在前台显示查询结果得话,只要把List传到前台即可 可以使用 select new Demo() from 的形式或者select new map() from Demo即为你需要查询字段组合而成的class,自己定义一个即可。 org.apache.commons.collections.Fasthashmap?? spring + MQ 的时候出的问题... java获取oracle存储过程异常信息 怎么用HQL语句查询mysql中的最后N条记录 hibernate不能解读配置文件是什么原因? FCKeditor(JAVA)使用问题?求助…… 现在是否还有学习EJB的必要 Hibernate中如何实用Oracle的sequence? 如何屏蔽CTRL+N功能 如何debug一个EJB?(非常重要的问题) 一台机器能不能装多套hadoop? 如何用java 读取存在ACCESS里的bmp图像
如果有多个属性,那么list中存放的就是一个个的Object[] 对象数组
你在遍历拿出Object[]以后,再从Object[]中拿出你要的属性,并进行转型就可以了