Hibernateが使用するカスタムBatcherを提供したいのですが(この理由:パーティション化されたpostgresqlを使用したhibernate挿入バッチ)、すでに使用しているもの(BatchingBatcherまたはNonBatchingBatcher)の変更を作成したいと思います。hibernate.jdbc.factory_classのデフォルト値は何ですか、またはどのBatcher Hibernateが現在使用されているかをどのように把握できますか?
質問する
2160 次
1 に答える
1
このファイルの createBatcherFactory メソッドを参照してください。
デフォルトでは、バッチ サイズが 0 の場合、NonBatchingBatcher が使用されます。それ以外の場合は、BatchingBatcher が使用されます。
デフォルトのバッチ サイズは正なので、バッチ サイズが設定されていない場合、BatchingBatcher が使用されます。
于 2009-10-27T19:35:40.430 に答える