2009-06-18 8 views
1

Ich möchte einen benutzerdefinierten Batcher für Hibernate zu verwenden (aus diesem Grund: hibernate insert batch with partitioned postgresql), aber ich möchte eine Änderung von was auch immer es bereits verwendet (BatchingBatcher oder NonBatchingBatcher) erstellen. Was ist der Standardwert von hibernate.jdbc.factory_class oder wie kann ich herausfinden, welcher Batcher Hibernate gerade verwendet?Was ist der Standardwert der Hibernate-Eigenschaft hibernate.jdbc.factory_class?

Antwort

1

Siehe die Methode createBatcherFactory in this file.

Standardmäßig wird der NonBatchingBatcher verwendet, wenn die Stapelgröße 0 ist; Andernfalls wird der BatchingBatcher verwendet.

Die Standard-Batch-Größe ist positiv. Wenn die Batch-Größe nicht festgelegt ist, wird BatchingBatcher verwendet.

+0

Ich denke, du meinst Linie 409. –

+0

Danke. Sollte sowieso keine vertrauenswürdigen Zeilennummern sein - dieser Link könnte in Zukunft auf eine andere Version verweisen. – Alan

Verwandte Themen