0

我正在做一个巨大的项目。Spring 正在通过 AOP 管理事务我想使用一些批量插入,但我在 xml 配置文件中找到了这个:

<!-- Turn batching off for better error messages under PostgreSQL -->
<!-- hibernate.jdbc.batch_size=0 -->

如果我将其激活为 100,它会改变其他一些休眠使用的行为吗?

基本上我从不使用seesion或transaction,spring正在处理这个问题。我所做的只是 someDao.save() 或 someDao.update()。

谢谢。

4

1 回答 1

0

是的,它会改变所有查询的行为。

hibernate batch size用于指示休眠将触发特定批量大小的查询。

参考这个问题你会更清楚

Hibernate 批量大小混淆

于 2013-09-18T15:58:08.957 回答