私の Hibernate は、no-tx-datasource JBoss データソースの使用を参照しています。トランザクション分離レベルは、hibernate.cfg で定義されています。JBoss データソースにもトランザクション分離レベルを定義する必要がありますか? 休止状態を直接使用する場合と比較して、トランザクションの分離レベルが異なるように感じます。no-tx-datasource を使用すると、コードで開かれた 2 つのトランザクションが互いの変更を読み取ることができるように見えますが (READ_UNCOMMITTED のように)、休止状態のみを使用すると、トランザクションは互いに完全に分離されます (READ_COMMITTED)。
質問する
297 次