hibernate 多表查询
- 作者: 圣诞人
- 来源: 51数据库
- 2020-09-25
直接用平时用的sql语句就行,然后用Object数组取数就可以了,比如:
Query query=session.createQuery("select name,age from tabName,tabAge");
List list=query.list();
for(int i=0;i<list.size();i++){
Object obj[] =(Object)list.get(i);
System.out.println("名字:"+obj[0]);//sql语句要查询的第一个为obj[0]
System.out.println("年龄:"+obj[1]);//sql语句要查询的第二个为obj[1]
}
Query query=session.createQuery("select name,age from tabName,tabAge");
List list=query.list();
for(int i=0;i<list.size();i++){
Object obj[] =(Object)list.get(i);
System.out.println("名字:"+obj[0]);//sql语句要查询的第一个为obj[0]
System.out.println("年龄:"+obj[1]);//sql语句要查询的第二个为obj[1]
}
推荐阅读
