Hibernate多对象查询
2008-12-30 09:14
225 查看
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中属性
}
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中把查询出来的集合封装为对象集合
- hibernate将本地SQL查询结果封装成对象
- Hibernate中查询数据转成VO对象及注意问题
- hibernate各种条件查询汇总(对象、单字段、多字段等)
- 在hibernate中查询使用List,Map和类对象定制返回类型
- Hibernate高级使用:查询返回自定义对象
- Hibernate数据查询 利用关联关系操纵对象 Hibernate事务 Hibernate的Cache管理
- Hibernate的学习之路二十八(唯一OID和对象导航的查询的方式)
- Hibernate的学习之路二十八(唯一OID和对象导航的查询的方式)
- hibernate查询某一个对象后,执行createSQLQuery查询出现的问题
- Mybatis类似hibernate的级联查询中对象查询
- Hibernate查询之SQL查询,查询结果用new新对象的方式接受,hql查询,通过SQL查询的结果返回到一个实体中,查询不同表中内容,并将查到的不同表中的内容放到List中
- 使用hibernate的criteria分页查询后得到数组对象
- hibernate HQL 语句 只查询对象里面的某些属性
- 18.01.06,web学习第三十八天,还有一年,努力吧青年 hibernate第四天 HQL,Criteria,离线对象,查询策略
- Hibernate查询对象所有字段,单个字段 ,几个字段取值的问题
- 在hibernate中查询使用List,Map和类对象定制返回类型
- hibernate之查询(创建查询对象)
- hibernate 自定义sql createSQLQuery多表join查询查询自定义vo对象
- Hibernate学习笔记---通过load和get方法来查询对象(只能根据主键来查询)