什么是Hibernate属性hibernate.jdbc.factory_class的默认值?

时间:2009-06-18 01:44:30

标签: hibernate default-value

我想为Hibernate提供一个自定义Batcher使用(出于这个原因:hibernate insert batch with partitioned postgresql),但我想创建一个已经使用它的任何修改(BatchingBatcher或NonBatchingBatcher)。什么是hibernate.jdbc.factory_class的默认值,或者我如何确定哪个Batcher Hibernate目前正在使用?

1 个答案:

答案 0 :(得分:1)

请参阅this file中的方法createBatcherFactory。

默认情况下,如果批量大小为0,则使用NonBatchingBatcher;否则使用BatchingBatcher。

默认批量大小为正,因此如果未设置批量大小,将使用BatchingBatcher。