我們可以像課堂上要收集垃圾一樣在班級中獲得活動嗎?垃圾收集事件
讓我解釋一點:
我使用JPA API得到數據庫對象。 所以現場是我們必須打開EntityManager,撥 各自的東西和離開前關閉它。
但是,如果有人忘了關閉entitymanager接下來所有查詢到相同的數據庫給出以前未更新的結果。 :(
我的觀點是通過任何方式我得到的東西像你這樣的事情將被破壞,在那種情況下,我會寫代碼this.entitymanager.close(),那樣每次在的EntityManager對象自行關閉,如果用戶忘記關閉,下一次垃圾收集器來收集它。
我知道析構函數的事情是不可能的,但什麼處理這一目標的最佳方式是什麼?
如果你不注入持久化上下文,試試 - 最後是你的朋友... –