eg1:
ScrollableResults rs=criteria.scroll();
while(rs.next()){
System.out.println(rs.getInteger(0));
}eg2:
ScrollableResults result=query.scroll();
while(result.next()){
result.getInteger(0);//错的
Object[] o=result.get();
for (int i = 0; i < o.length; i++) {
System.out.println(o[i]);
}
小弟的问题是 既然都是ScrollableResults对象 ,那为什么 eg2 不能直接 getinteger()
而要先把当前行转成object数组呢 ?
不同之处已用红色标起来了 麻烦前辈们指点下 不胜感激
ScrollableResults rs=criteria.scroll();
while(rs.next()){
System.out.println(rs.getInteger(0));
}eg2:
ScrollableResults result=query.scroll();
while(result.next()){
result.getInteger(0);//错的
Object[] o=result.get();
for (int i = 0; i < o.length; i++) {
System.out.println(o[i]);
}
小弟的问题是 既然都是ScrollableResults对象 ,那为什么 eg2 不能直接 getinteger()
而要先把当前行转成object数组呢 ?
不同之处已用红色标起来了 麻烦前辈们指点下 不胜感激
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货