JPA查詢修改數據,但是未保存到數據庫,數據庫卻修改了

使用JPA查詢數據,對查詢出來的結果進行修改,但是不保存數據庫,最終數據庫卻做了同樣的修改。 解決方案:需要對修改的值重新複製到另一個對象中在進行修改。 原因: JPA有如上所示的四個生命週期: New:瞬時對象,尚未有id,還未和Persistence Context建立關聯的對象。 Managed:持久化受管對象,有id值,已經和Persistence Context建立了關聯的對象。 Dat
相關文章
相關標籤/搜索