我正在使用Hibernate 3.6通過SQL Server的Microsoft JDBC驅動程序訪問Microsoft SQL Server的Java應用程序(JVM 1.6)遇到問題。Hibernate和MSSQL 2016問題
使用SQL JDBC驅動程序3.0和MSSQL 2008 - 2014時,所有工作都很好。
但是,當我試圖使用MSSQL 2016年,最新的「微軟JDBC驅動程序6.0」(sqljdbc4.jar) - 我得到一幫這些錯誤的:
org.hibernate.StaleObjectStateException: Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect)
它發生在不同的實體,並可能發生在獲取或更新操作上。
我的問題:這是Hibernate的問題,也需要更新到更新的版本? 當通過Java/Hibernate訪問MSSQL 2016時,我無法找到有關兼容性問題的任何信息。
謝謝!
http://stackoverflow.com/questions/3158491/staleobjectstateexception-row-was-updated-or-deleted-by或http://stackoverflow.com/questions/8645694/row-was-updated-or - 由另一個事務或未保存的值映射刪除可能是相關的 –
[This](http://stackoverflow.com/questions/16732156/how-to-solve-org-hibernate-staleobjectstateexception-當從一個複製數據)也似乎相關。 –
感謝您的回覆。我在看到這些帖子之前就已經看到了這些帖子,不幸的是他們沒有提供解決我的問題的方法。 – oferbar