【发布时间】:2014-02-11 00:41:25
【问题描述】:
我正在尝试调整我的应用程序,遇到了一些关于批量获取和批量选择的博客,并将我的理解如下。
-
hibernate.jdbc.fetch_size- 用于指定要在选择查询中获取的行数。 -
hibernate.jdbc.batch_size- 用于指定要在单个数据库命中中执行的插入或更新的数量。
请告诉我我的理解是否正确?还有什么是上述参数的最佳值..
【问题讨论】:
-
我的理解是 fetch_size 与 Collections 的延迟加载有关,而 batch_size 与批处理有关,例如批量插入或批量更新。就“最佳值”而言,我认为这是一个逐案调整的问题。
标签: java spring hibernate jdbc orm