小嘴冰凉 发表于 2013-2-7 14:42:10

fetch may not be used with scroll() or iterate()

做如下查询的时候报错误了,代码如下:
Query q = sn.createQuery("from Person p left outer join fetch p.address a where a.id in (1,3)");q.iterate();
异常为:
fetch may not be used with scroll() or iterate()

原因如下:
在使用scroll()或者 iterate()方式调用的查询中,是禁止使用fetch构造的
http://docs.huihoo.com/hibernate/hibernate-ref/2.1.1/html/query-language.html
页: [1]
查看完整版本: fetch may not be used with scroll() or iterate()