Hibernate多表查询得出的list如何调用? 100
假设有A表、B表,HQL类似如下:selectA.column1,A.column2,B.column3fromA,BwhereA.column1=B.column1an...
假设有A表、B表,HQL类似如下:select A.column1,A.column2,B.column3 from A,B where A.column1=B.column1 and...
得出的list怎么用iterator标签调出呀?
呃。。我没有进行类的映射,就是单纯的用hibernate那个find函数查询hql语句令他返回值是list 展开
得出的list怎么用iterator标签调出呀?
呃。。我没有进行类的映射,就是单纯的用hibernate那个find函数查询hql语句令他返回值是list 展开
展开全部
不把类和表映射你怎么使用hibernate,要是能用你真神了!
你这样使用投影查询得到的是List<Object[]>,看看下面的代码你就明白怎么用了:Query query=session.createQuery(“select t.name,t.phone from Teacher as t”);
List<Object[]> list=query.list();
在后面要输出list的内容的时候:
for(Object obj:list){
System.out.println(“老师姓名:”+obj[0]);
System.out.println(“老师电话:”+obj[1]);
}
你这样使用投影查询得到的是List<Object[]>,看看下面的代码你就明白怎么用了:Query query=session.createQuery(“select t.name,t.phone from Teacher as t”);
List<Object[]> list=query.list();
在后面要输出list的内容的时候:
for(Object obj:list){
System.out.println(“老师姓名:”+obj[0]);
System.out.println(“老师电话:”+obj[1]);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询