2

データベースの分離レベルはREAD_COMMITEDに設定されているとします。
春のトランザクション管理では、トランザクションの分離レベルを
に設定しています。READ_UNCOMMITED - このトランザクションの有効な分離レベルは何でしょうか。
2)REPEATABLE_READ - このトランザクションの有効な分離レベルは何ですか。Springトランザクションの優先度分離レベルとデータベース分離レベル

+0

のために同じことを行います - なぜあなたはそれをテストしていませんか?しかし、私の推測では、セッションレベルのデータベース分離モードを春に変更することになります。春の分離モードを変更してそれをテストし、春からsqlを介してセッション・レベルのデータベース設定を問い合わせることができます。 – Shadow

答えて

1

DBには、デフォルトの分離レベル(READ_COMMITED)と1つのトランザクション分離レベルが設定されています。明示的に指定されていない場合、デフォルトレベルが使用されます。

Springは宣言された分離レベルをオンにし、もちろんDBのデフォルトレベルを "上書き"します。

あなたは

SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; 

春SQLを呼び出すことにより、スプリングなしで同じことを行うことができます実際にはちょうどいい質問あなた

+0

cool。バネのトランザクション分離設定がその特定のトランザクションに優先します。 GR8。 – samshers

関連する問題