Hibernate数据批量操作采用调整hibernate.jdbc.batch_size参数(转)
数据批量操作时可以通过配置
...
50
...
来指定当我们发起SQL调用的时候累计到50个SQL之后批量提交。
同一个SessionFactory创建出来的两个session,一个进行批量操作,执行了100次SQL语句,对数据库进行了两次操作,而另一个session进行一个save()操作,随即查询刚才的提交,是不是也要等待累计50个SQL之后才能执行?如果这样是不是需要创建两个SessionFactory,一个专门用来进行批量操作,一个用来进行其他操作。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12467/viewspace-148286/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/12467/viewspace-148286/