public void findUserInfoAll(Integer userId) {
String sql = " select user, jfpoint from VoUser user,VoJfPoint jfpoint where user.id = jfpoint.userId and user.id = " + userId;
EntityManager em = JPAUtil.currentSession();//获取session
Query query = em.createQuery(sql);
List list = query.getResultList();
Object[] ob = (Object[])list.get(0);
VoUser user = (VoUser)ob[0];
VoJfPoint point = (VoJfPoint)ob[1];
//这样就可以获取到user,point中属性
}Hibernate 查找多个对象得到结果集是一个object数组,把对象分别按顺序保存。
本文介绍了一个使用Hibernate进行多表查询并获取多个实体对象的方法。通过一个具体的例子展示了如何构造SQL语句,执行查询并解析结果集为不同类型的实体对象。
1282

被折叠的 条评论
为什么被折叠?



