2011-02-23 172 views

回答

0

有此在Implementing DAOs based on plain JPA進行簡短的討論:

@PersistenceContext註釋具有 一個可選的屬性類型,其中 默認爲 PersistenceContextType.TRANSACTION。 這個默認是你需要 收到共享EntityManager代理。 替代, PersistenceContextType.EXTENDED,是 完全不同的事:這 導致所謂的擴展 EntityManager,這是不 線程安全,並因此不能在同時訪問的組件被用於 爲一個Spring這樣 管理的單身人士 bean。擴展EntityManagers只 應該在狀態 組件,例如,在一個會話駐留 使用,與 的EntityManager不依賴於 當前事務,而是被 完全取決於應用程序的生命週期。

所以不,它聽起來不像Spring支持它們。