1

Hibernateが使用するカスタムBatcherを提供したいのですが(この理由:パーティション化されたpostgresqlを使用したhibernate挿入バッチ)、すでに使用しているもの(BatchingBatcherまたはNonBatchingBatcher)の変更を作成したいと思います。hibernate.jdbc.factory_classのデフォルト値は何ですか、またはどのBatcher Hibernateが現在使用されているかをどのように把握できますか?

4

1 に答える 1

1

このファイルの createBatcherFactory メソッドを参照してください。

デフォルトでは、バッチ サイズが 0 の場合、NonBatchingBatcher が使用されます。それ以外の場合は、BatchingBatcher が使用されます。

デフォルトのバッチ サイズは正なので、バッチ サイズが設定されていない場合、BatchingBatcher が使用されます。

于 2009-10-27T19:35:40.430 に答える