原文:解決報錯:JPA No EntityManager with actual transaction available for current thread

.發生場景 報錯發生的情況是這樣,在service中,先調用了JPA的 deleteAllByxxx 方法,再調用JPA的 save 方法插入了新的數據。 報錯信息如下: .解決方法 在對應的Service或組件上添加 Transactional,或者在JPA的 deleteAllByxxx 方法上添加也可以,根據具體業務場景來選擇添加事務注解的位置。 ps: . flush 可手動地控制將實體 ...

2021-06-05 15:51 0 2401 推薦指數:

查看詳情

[springboot jpa] [bug] Could not open JPA EntityManager for transaction

前言 最近,測試環境遇到了一個問題。經過一番百度加谷歌,終於解決了這個問題。寫下這篇博客是為了記錄下解決過程,以便以后查看。也希望可以幫助更多的人。 環境 java版本:8 框架:spring cloude Finchley.RELEASE 數據庫連接池:c3p0 問題 ...

Mon Oct 08 19:36:00 CST 2018 0 14639
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM