具體異常信息:
org.springframework.dao.InvalidDataAccessApiUsageException:
No EntityManager with actual transactionavailable for current thread - cannot reliably process 'persist' call;
nested exception isjavax.persistence.TransactionRequiredException: No EntityManager with actualtransaction available for current thread - cannot reliably process 'persist'call
以上這個異常可能是由於在需要事務的方法上,沒有開啓事務,結果就操作需要事務的方法比如保存,修改數據庫數據方法。
修復方式也特別簡單,在需要事務的方法上加入加上註解:@Transactional即可。