Study/JPA
[JPA] Executing an update/delete query
오늘만 사는 여자
2022. 3. 13. 23:39
728x90
반응형
Executing an update/delete query; nested exception is javax.persistence.TransactionRequiredException: Executing an update/delete query
@Modifying @Query(value = "delete from tb_specimen where registry_id=:registryId", nativeQuery=true) void deleteBySpecimen(@Param("registryId")Long registryId); }
실행 시 문제가 발생한다.
UPDATE, DELETE 경우 @Transactional 어 로테이션을 추가해주지 않으면
문제가 발생하기 때문에 아래와 같이 추가해주어야 한다.
@Transactional
@Modifying
@Query(value = "delete from tb_specimen where registry_id=:registryId", nativeQuery=true)
void deleteBySpecimen(@Param("registryId")Long registryId);
출처: https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=ydkun2&logNo=221706359126
728x90
반응형