gpt4 book ai didi

sql - Hibernate 性能调整

转载 作者:行者123 更新时间:2023-12-03 00:43:03 24 4
gpt4 key购买 nike

根据您的经验,有哪些好的 Hibernate 性能调整?我的意思是插入/更新和查询。

最佳答案

一些特定于 Hibernate 的性能调整技巧:

  • 避免由并行对多关联获取连接导致的连接重复(因此避免重复的对象实例化)
  • 通过 fetch="subselect"使用延迟加载(防止 N+1 选择问题)
  • 对于巨大的只读结果集,不要提取到映射对象中,而是提取到平面 DTO 中(使用 Projections 和 AliasToBean-ResultTransformer)
  • 应用 HQL 批量更新、批量删除和按选择插入
  • 在适当的情况下使用 FlushMode。从不使用

取自 http://arnosoftwaredev.blogspot.com/2011/01/hibernate-performance-tips.html

关于sql - Hibernate 性能调整,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/485331/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com