3
A
回答
0
我沒有一個明確的答案,但MySQL的唯一途徑產生for update
SQL語句是:
query.setLockOptions(LockOptions.UPGRADE);
1
參考會話的javadoc http://docs.jboss.org/hibernate/orm/4.2/javadocs/,LockMode參數應與LockOptions更換。
這是javadoc的摘錄。
@Deprecated 對象負載(字符串的entityName, 序列化ID, LockMode lockMode) 已過時。 LockMode參數應替換爲LockOptions 返回具有給定標識符的給定實體類的持久實例,獲取指定的鎖定模式(假定實例存在)。
參數:
的entityName - 一個持久化類
ID - 類的現有實例的持久化有效的標識符
lockMode - 鎖級
返回:
持久實例或代理
相關問題
- 1. 我應該在查詢中使用IQueryable列表而不是實體嗎?
- 2. 我們不應該在大型數據庫中使用hibernate
- 3. 我應該用漆而不是nginx嗎?
- 4. 我應該使用子查詢嗎?
- 5. 當我們在asp.net中使用Gridview時,我們應該總是使用sqldatasource嗎?
- 6. 我們可以使用表名而不是java類名來選擇或更新hibernate中的查詢嗎?
- 7. 我們應該使用.prototype而不是當前實例化方法嗎?
- 8. 我們可以在hibernate的標準查詢中有標準嗎?
- 9. 當我們應該使用file.write(...)而不是file.createWriteStream(...)?
- 10. 我們應該使用_In_而不是__in?
- 11. 我應該在這個查詢中使用索引嗎?
- 12. 我應該使用str_replace而不是substr?
- 13. 我們應該直接使用ScalaSignature嗎?
- 14. AS3類 - 我應該使用它們嗎?
- 15. 我們應該使用Twitter Bootstrap嗎?
- 16. 我們應該使用insertRow()和acceptChanges()嗎?
- 17. 我們應該使用jms嗎?
- 18. PostgreSQL:我們可以在PostgreSQL中使用「varchar」而不是「nvarchar」嗎?
- 19. 我應該一直使用NSAsynchronousFetchRequest而不是NSFetchRequest嗎?
- 20. 我應該使用矢量而不是數組嗎?
- 21. 我應該使用別的東西而不是setTimeout嗎?
- 22. 我應該使用服務而不是後臺活動嗎?
- 23. 我應該使用常規服務器而不是AWS嗎?
- 24. 我應該使用基於java的重寫而不是mod_rewrite嗎?
- 25. 我應該使用消息而不是數據庫嗎
- 26. 我應該使用Dictionary而不是XmlDocument嗎?
- 27. 我應該使用String而不是TFilename嗎?
- 28. 我應該使用iframe而不是ajax嗎?
- 29. 我應該使用Request.Params而不是顯式地執行Request.Form嗎?
- 30. 我應該使用NoSQL而不是MySQL嗎?
你確定嗎?或者你在說這個bug? http://stackoverflow.com/questions/3028478/how-to-specify-pessimistic-lock-with-criteria-api – Reddy 2010-09-21 16:21:38
是的,最有可能的是它是你提到的錯誤。謝謝。 – cherouvim 2010-09-21 18:03:42