【发布时间】:2010-06-16 13:01:55
【问题描述】:
List esns=session.createQuery("from Pool e where e.status=:status "+
"order by uuid asc")
.setString("status", "AVAILABLE")
.setMaxResults(n)
.setLockMode("e", LockMode.PESSIMISTIC_WRITE)
.list();
我已经编写了上述查询,但是它没有生成 for update 查询并且正在同时更新。
我使用的是 3.5.2 版本,它有一个 bug in Criteria API,查询 API 中是否也存在相同的错误或者我做错了什么?
【问题讨论】:
标签: hibernate pessimistic-locking