Java/JPA with Error
[해결 방법] javax.persistence.TransactionRequiredException
HJ0216
2023. 5. 21. 17:40
🟦 기본 환경: IDE: IntelliJ, Language: Java
발생 Error
SpringBoot에서 다음 Source Code를 실행할 경우,
🚨다음과 같은 Error 발생
No EntityManager with actual transaction available for current thread
- cannot reliably process 'persist' call; nested exception is javax.persistence.
발생 원인
JPA는 transaction을 기반으로 작동하므로 JPA사용 시, @Transactional 선언 필요
해결 방법
Class에 @Transactional 추가