1

私の疑問は、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”&gt;4096</property>

私が観察したのは、構成ファイルからStep2を省略すると、Javaプログラムでスナップショットアイソレーションが機能しないことです。

分離レベルはデータベースで設定されているので、休止状態の構成に関係なく機能するべきではありませんか?

4

2 に答える 2

0

JDBC トランザクション分離レベルを設定するためです。

于 2012-12-18T09:35:59.763 に答える