今天寫了個刪除的方法是 關(guān)聯(lián)多表刪除

寫在 service的 但是拋出了以下異常


No EntityManager with actual transaction available for current thread - cannot reliably process 'remove' call
經(jīng)過面向百度學(xué)習(xí)得知。原來多表刪除 是需要加上事務(wù)注解的,因?yàn)閟pringboot 覺得 多表刪除不加事務(wù)是不安全的


最后 在service 相關(guān)方法上添加 @Transactional 解決了這個問題

這個注解是

import org.springframework.transaction.annotation.Transactional;
包下的