在Hibernate 3.5.5中尝试HSQLDB 2.0(最新的快照jar,而不是GA)
它确实需要在内部以LIMIT结尾,但不再需要ORDER BY。另外,如果ORDER BY与SELECt使用的索引相同,则可以使用索引。
一个例子是:
UPDATE MyObj o SET o.prop = :prop WHERe o.id IN (SELECT id FROM MyObj LIMIT 10)

在Hibernate 3.5.5中尝试HSQLDB 2.0(最新的快照jar,而不是GA)
它确实需要在内部以LIMIT结尾,但不再需要ORDER BY。另外,如果ORDER BY与SELECt使用的索引相同,则可以使用索引。
一个例子是:
UPDATE MyObj o SET o.prop = :prop WHERe o.id IN (SELECT id FROM MyObj LIMIT 10)
上一篇 为什么AngularJS ng-view在本地不起作用?
下一篇 Hibernate org.hibernate.LazyInitializationException:无法延迟初始化角色集合: