본문 바로가기
프로젝트관련/저스트 보드

@Query와 @Modifying과 @Transactional

by 자비리뷰 2023. 8. 15.

@Query어노테이션을 사용하면

JPA에서 JPQL로 직접 작성할 수 있다는 것을 알고있었다.

 

그런데 오늘 알게 된 사실은

@Query만 적었을 때는 select문을 실행하는 것으로 인식하고

@Modifying을 적어야 Update문 혹은 Delete문을 실행할 수 있다고 한다.

 

@Transactional은 트랜잭션을 관리하기 위해 있다고 하는데

이게 없으면 실행이 안 되던데 향후에 더 자세히 알아봐야 할 거 같다.

오늘은 너무 졸려서 집으로 돌아가야 할 거 같다.

 

ps. 혹시 이 내용들이 jpa책을 읽었다면 그냥 손쉽게 넘어갔을 부분이 아닐까 걱정된다.

ps2. 오늘 하루종일 한 게, 댓글입력+대댓글입력 뿐이라니..에효