java.lang.IllegalStateException: Not allowed to create transaction on shared EntityManager - use Spring transactions or EJB CMT instead
環(huán)境說(shuō)明:
該異常出自JPA的事務(wù)
產(chǎn)生此異常的原因是因?yàn)樵陧?xiàng)目中將JPA的事務(wù)交給spring來(lái)管理,即使用了@Transactional注解,而自己手動(dòng)又在代碼中開(kāi)啟了JPA的事務(wù).
解決方案:刪除自己手動(dòng)寫(xiě)的JPA事務(wù)代碼或去掉@Transactional注解
環(huán)境說(shuō)明:
該異常出自JPA的事務(wù)
產(chǎn)生此異常的原因是因?yàn)樵陧?xiàng)目中將JPA的事務(wù)交給spring來(lái)管理,即使用了@Transactional注解,而自己手動(dòng)又在代碼中開(kāi)啟了JPA的事務(wù).
解決方案:刪除自己手動(dòng)寫(xiě)的JPA事務(wù)代碼或去掉@Transactional注解