私の疑問は、SQLserver2008でのスナップショットアイソレーションの動作とそれに対応する休止状態での構成に関連しています
ステップ1 :スナップショットアイソレーションを有効にするには、データベースで次のステートメントを実行する必要があります。
ALTER DATABASE MyDatabase
SET ALLOW_SNAPSHOT_ISOLATION ON
ALTER DATABASE MyDatabase
SET READ_COMMITTED_SNAPSHOT ON
ステップ2:そして、hibernate.cfg.xmlに次のプロパティを設定します
<!-- Hibernate Isolation Level [READCOMMITED SNAPSHOT ISOLATION]-->
<property name=”hibernate.connection.isolation”>4096</property>
私が観察したのは、構成ファイルからStep2を省略すると、Javaプログラムでスナップショットアイソレーションが機能しないことです。
分離レベルはデータベースで設定されているので、休止状態の構成に関係なく機能するべきではありませんか?