3
私たちはSQL Serverを使用しており、パフォーマンスを改善し、デッドロックの懸案事項を修正するには、スナップショットの分離が適している可能性があります。スプリング分離サポート? MSQLスナップショット分離
スナップショットアイソレーションに変更する必要があると仮定すると、スプリング@Transactional
でスナップショットアイソレーションを有効にする簡単な方法が見つからないようです。
私たちはspring-jdbcを使用していますが、休止状態のimplを持っていませんが、Hibernateでこれを行うための以下の休止状態設定オプションが見つかりました。これは分離値が何とか手動で提供できることを示唆しているようです。
<property name=”hibernate.connection.isolation”>4096</property>
SpringがトランザクションでSQL Server Snapshotアイソレーションを使用する方法を知っている人はいますか?
こんにちはgbagga、役に立つヒント。 TransactionTemplateをさらに調べて報告します。 – Syntax
ありがとうgbagga、TransactionTemplate.setIsolationLevelは正しいコードで正確に私たちが探しているものです。この質問を似たような意図で読んでいる人には、まだデータベースを設定せずにこれをテストしました。しかし、私はあなたがスナップショットの隔離を正しく設定していると仮定して(DBとトランザクションで)うまくいかない理由はありません。 – Syntax
あなたは大歓迎です! –