Was ist der Standardwert der Hibernate Eigenschaft hibernate.jdbc.factory_class?
-
06-07-2019 - |
Frage
Ich möchte eine benutzerdefinierte bieten Dosierer für Hibernate (aus diesem Grund zu verwenden: wintern Einsatz Batch mit partitionierten postgresql ), aber ich mag eine Modifikation schaffen, was auch immer es ist bereits mit (BatchingBatcher oder NonBatchingBatcher). Was ist der Standardwert von hibernate.jdbc.factory_class, oder wie kann ich herausfinden, welche Dosierer Hibernate derzeit verwendet?
Lösung
Sehen Sie die Methode createBatcherFactory in dieser Datei .
In der Standardeinstellung ist der NonBatchingBatcher verwendet, wenn die Chargengröße 0 ist; sonst wird der BatchingBatcher verwendet wird.
Die Standard-Chargengröße ist positiv, so dass, wenn die Chargengröße ist nicht die BatchingBatcher gesetzt werden.