問題タブ [first-level-cache]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
21 問題
0
投票する
0
に答える
9
参照
spring-data-jpa - Spring データ JPA と非トランザクション メソッドで同じ ID を使用した findById 呼び出しの繰り返し
Spring データ JPA を操作し、このメソッドを @Service クラスに持つ
- データベースに 3 回ヒットしますか? トランザクション環境 (propagation = Propagation.NEVER) がなく、各クエリがトランザクション自体であるため、クエリが実行されるたびに、独自の永続的なコンテキストを持つ entityManager が作成されるため、そうすべきではありません。
- http リクエストを作成してこのメソッドを実行すると、次の 2 つの呼び出しをキャッシュするデータベースに最初のクエリのみが送信されますが、アプリケーション内からこのメソッドを呼び出すと (Spring バッチ タスクのように)、奇妙な動作が発生します。 、データベースに送信される 3 つの sql があります。私はそれを理解していません。同じ動作をするはずですよね?
ありがとう