根據許多例子可以注入EntityManager到@Stateless或@Singleton的EJB這樣的:threadsafty如何保證@PersistenceContext?
@Stateless // or @Singleton
public class MyRepository {
@PersistenceContext
private EntityManager em;
...
}
的EJB 3.1規範說依賴注入是在施工時間只有進行,使所有呼叫者MyRepository將使用相同的EntityManager實例。 EJB容器如何確保使用正確的EntityManager實例?
好問題...我經常想知道JEE5 +實現中的線程安全的細節。 – jsight 2010-01-06 18:31:05