Qual è il valore predefinito della proprietà Hibernate hibernate.jdbc.factory_class?
-
06-07-2019 - |
Domanda
Voglio fornire un Batcher personalizzato da utilizzare per Hibernate (per questo motivo: hibernate inserisci batch con partgresql partizionato ), ma voglio creare una modifica di tutto ciò che sta già utilizzando (BatchingBatcher o NonBatchingBatcher). Qual è il valore predefinito di hibernate.jdbc.factory_class o come posso capire quale Batcher Hibernate sta attualmente utilizzando?
Soluzione
Vedi il metodo createBatcherFactory in questo file .
Per impostazione predefinita, NonBatchingBatcher viene utilizzato se la dimensione del batch è 0; in caso contrario viene utilizzato BatchingBatcher.
La dimensione del batch predefinita è positiva, quindi se la dimensione del batch non è impostata verrà utilizzato BatchingBatcher.