問題タブ [batching]
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.
java - Hibernate: 構成ファイルで batch_size を設定しても、手動で flush() する必要があるのはなぜですか?
私はJavaの休止状態5.2.10を使用することを学んでいます。オンラインでいくつかのチュートリアルを開始しましたが、次の質問に直面しました。
バッチ処理を使用する場合、私が見たすべてのチュートリアルでは、最初hibernate.jdbc.batch_size
に構成ファイルに を設定しました。その後、コードは次のようになります。
なぜ手動でflush()
行う必要があるのですか? これは、構成ファイルにclear()
既に設定されているため、休止状態によって自動的に行われるべきものではありませんか?hibernate.jdbc.batch_size
私にとっては、操作を手動でバッチ処理しているように見えますが、なぜhibernate.jdbc.batch_size
then の値を設定する必要があるのでしょうか?