問題タブ [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.

0 投票する
3 に答える
3583 参照

java - Hibernate: 構成ファイルで batch_size を設定しても、手動で flush() する必要があるのはなぜですか?

私はJavaの休止状態5.2.10を使用することを学んでいます。オンラインでいくつかのチュートリアルを開始しましたが、次の質問に直面しました。

バッチ処理を使用する場合、私が見たすべてのチュートリアルでは、最初hibernate.jdbc.batch_sizeに構成ファイルに を設定しました。その後、コードは次のようになります。

なぜ手動でflush()行う必要があるのですか? これは、構成ファイルにclear()既に設定されているため、休止状態によって自動的に行われるべきものではありませんか?hibernate.jdbc.batch_size

私にとっては、操作を手動でバッチ処理しているように見えますが、なぜhibernate.jdbc.batch_sizethen の値を設定する必要があるのでしょうか?