@PersistenceContext和@Autowired在EntityManager上應用的不同

首先@PersistenceContext是jpa專有的註解,而@Autowired是spring自帶的註釋 上方圖片的意思就是EntityManager不是線程安全的,當多個請求進來的時候,spring會創建多個線程,而@PersistenceContext就是用來爲每個線程創建一個EntityManager的,而@Autowired就只創建了一個,爲所有線程共用,有可能報錯
相關文章
相關標籤/搜索