2017-09-13 21 views
0

我有一個Hibernate的性能問題,它似乎基於Hibernate之後的對象圖太遠,加載遠程相關的實體。我通過激活SQL日誌記錄看到了這一點,並且看到當我要求Hibernate加載一個A的列表時,它也正在加載實體D的關係A-B-C-D調試休眠關係配置

我知道在JPA & Hibernate的註解(@ManyToOne@OneToOne裝載熱切的JPA爲例)的陷阱,並儘可能我可以看到有正確添加任何缺少渴望配置。

我去張貼代碼示例的麻煩之前,有沒有日誌記錄設置(或分析工具)來幫助我制定爲什麼休眠是選擇加載特定的實體?

org.hibernate.SQLorg.hibernate.type日誌設置似乎並沒有表明這一點 - 除非有太多的日誌記錄,我已經錯過了! - 也許還有別的?

回答