Hibernate数据批量操作采用调整hibernate.jdbc.batch_size参数(转)

Hibernate数据批量操作采用调整hibernate.jdbc.batch_size参数(转)

数据批量操作时可以通过配置

...
50
...

来指定当我们发起SQL调用的时候累计到50个SQL之后批量提交。
同一个SessionFactory创建出来的两个session,一个进行批量操作,执行了100次SQL语句,对数据库进行了两次操作,而另一个session进行一个save()操作,随即查询刚才的提交,是不是也要等待累计50个SQL之后才能执行?如果这样是不是需要创建两个SessionFactory,一个专门用来进行批量操作,一个用来进行其他操作。

请使用浏览器的分享功能分享到微信等