[英]Dozer Mapping Ignore Hibernate Lazy Loading - Spring
我將Apache CXF與Spring和Dozer Mapper結合使用,以將DTO(數據庫對象)轉換為模型。 對於Hibernate方面,我已啟用lazy="extra"
和lazy="true"
進行映射,並且在調用各自的getter方法時,hibernate加載child可以很好地工作。 但是,當我使用推土機映射器轉換DTO時,它會調用所有子對象的getter方法,在某些情況下沒有必要,但在某些情況下則沒有必要。 有什么辦法可以減少開銷。
在每次調用中始終獲取(加載)子項會導致繁重的過程,並且不必要的數據會持續存在。 因此,與其總是這樣做,不如總是以懶惰的方式獲取數據並在需要時初始化子模型。 這是獲取數據的最佳方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.