将逻辑从遗留应用程序(SQL / coldfushion)移动到Spring Rest with Hibernate之后,我们遇到了应用程序的缓慢。主要原因是Hibernate我们注意到生成了许多查询,我们曾经在遗留应用程序中使用一个查询(两页长查询)。
现在写,我正在考虑选择正确的提取策略并尝试优化代码。你能不能给我一些我需要调查的领域来优化Hibernate层或任何其他的sujjestions?
答案 0 :(得分:0)
hashCode
和equals
答案 1 :(得分:0)
例如:
select a from Model a
inner join fetch a.b as b
例如:为列添加索引' name'用于何处条件。
select a from Model a where a.name ='x'
请按照以下链接:
http://www.thoughts-on-java.org/tips-to-boost-your-hibernate-performance/
https://docs.jboss.org/hibernate/orm/3.3/reference/en/html/performance.html