Hibernate中怎么实现在多表查询中选取自己想要的字段
3个回答
展开全部
直接用hql就可以,比如
Query q = session.createQuery("select m.id, m.topic.category.name from Msg m where m.topic.category.id=1");
for(Object o : q.list()){
Object[] res = (Object[])o;
System.out.println(res[0] + "=====" + res[1]);
}
Query q = session.createQuery("select m.id, m.topic.category.name from Msg m where m.topic.category.id=1");
for(Object o : q.list()){
Object[] res = (Object[])o;
System.out.println(res[0] + "=====" + res[1]);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询