我正在嘗試將持久性添加到基于

uj5u.com熱心網友回復:
嘗試包裝加載方法,以便在延遲加載Angebot關聯@Transactional時存在會話。該例外告訴您您正在嘗試延遲加載沒有事務(會話)的關聯could not initialize proxy - no Session。
我建議您深入研究 Hibernate 維護者之一 Vlad Mihalcea 撰寫的這篇文章,他在其中展示了處理LazyInitializationExceptions 的最佳方法。Eager fetching 絕對不是要走的路,實際上它實際上被認為是一種代碼異味。除了join fetchVlad 描述的方法(您需要 JPQL 查詢)之外,您還可以使用 Spring Data JPAsEntityGraph注釋來急切地獲取某些關聯(這里的示例)。
關于您的第二個問題:我不太明白您所說的“自動生成的注釋”是什么意思。Java 注解不能在運行時自動生成或添加,需要在編譯代碼之前放置。您可以嘗試省略targetEntity關聯注釋中的屬性,到目前為止我從未需要過此屬性,并且我認為您不需要它,因為 Javadoc 指出Optional only if the collection property is defined using Java generics.. 您還可以顯示您的HausratGrunddeckungandHausratZusatzdekung類的代碼嗎?
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/477898.html
標籤:休眠 坚持 faktor-ips
