🟦 기본 환경: 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 추가
'Java > JPA with Error' 카테고리의 다른 글
[해결 방법] java.sql.SQLIntegrityConstraintViolationException (0) | 2023.06.25 |
---|---|
[해결 방법] org.springframework.http.converter.HttpMessageNotWritableException (0) | 2023.06.18 |
[해결 방법] java.lang.StackOverflowError: null (0) | 2023.06.18 |
[해결 방법] org.hibernate.hql.internal.ast.QuerySyntaxException (0) | 2023.05.29 |
[해결 방법] org.hibernate.DuplicateMappingException (0) | 2023.05.23 |