1

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

4

1 回答 1

1

请参阅此文件中的 createBatcherFactory 方法。

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

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

于 2009-10-27T19:35:40.430 回答