我目前有我PersistenceContext刷新數據的問題。 我有一個調用BMT EJB3 bean的CMT EJB3 bean。在BMT bean中,我在一個對象上做了一些處理邏輯。我提交了更改,我可以看到數據庫中的更改。PersistenceContext在CMT似乎PersistenceContext的不同在BMT
在我的骨髓移植方法的過程完成後,我回到我的CMT豆。我從PersistenceContext中重新獲取(.find()方法)我的對象(因爲BMT bean改變了一些值),但我仍然得到了我的對象的舊值。我甚至嘗試過.refresh()方法,但數據沒有更新。
是否有可能在CMT和BMT豆使用不同的PersistenceContext?
你有沒有試着用'getReference(entityClass,PK)' –