【发布时间】:2015-04-29 16:53:39
【问题描述】:
对于 Hibernate 中的 N+1 查询问题,我在集合和类级别添加 @BatchSize(size=20)。它运行得非常好,因为它每次获取 20 条记录。
现在我发现有一个hibernate.jdbc.fetch_size 配置选项,我认为它与@BatchSize 注释相同。
但是,当我在我的项目中配置它时,它对 N+1 查询问题没有影响。
hibernate.jdbc.fetch_size 我错了吗?
hibernate.jdbc.fetch_size 是干什么用的?
【问题讨论】:
标签: java hibernate orm configuration batch-fetching