求助:关于Hibernate中Query.iterator()方法的使用

阅读更多
最近在学习Hibernate,碰到一个很奇怪的问题,研究了半天也没搞清楚怎么回事。
我在使用Query查询的时候,如果使用Query.list()返回一个List类型,程序没什么错误
,但是使用Query.iterator()返回一个Iterator类型,程序报错:could not get next iterator result。具体的代码是:
Query queryObject = getSession().createQuery("from Teacher");
queryObject.setCacheable(true);
//List list = queryObject.list();//返回正确
return queryObject.iterate();//程序报错
给解决一下吧。

你可能感兴趣的:(Hibernate,SQL,配置管理,DAO,Microsoft)