@Query어노테이션을 사용하면
JPA에서 JPQL로 직접 작성할 수 있다는 것을 알고있었다.
그런데 오늘 알게 된 사실은
@Query만 적었을 때는 select문을 실행하는 것으로 인식하고
@Modifying을 적어야 Update문 혹은 Delete문을 실행할 수 있다고 한다.
@Transactional은 트랜잭션을 관리하기 위해 있다고 하는데
이게 없으면 실행이 안 되던데 향후에 더 자세히 알아봐야 할 거 같다.
오늘은 너무 졸려서 집으로 돌아가야 할 거 같다.
ps. 혹시 이 내용들이 jpa책을 읽었다면 그냥 손쉽게 넘어갔을 부분이 아닐까 걱정된다.
ps2. 오늘 하루종일 한 게, 댓글입력+대댓글입력 뿐이라니..에효
'프로젝트관련 > 저스트 보드' 카테고리의 다른 글
디버깅 (0) | 2023.08.15 |
---|---|
DTO와 Entity / JPA Join돼 있는 값 빼오기 (0) | 2023.08.13 |
vue history모드와 hash모드 (0) | 2023.08.12 |
(생각)화면 움직이기? (0) | 2023.08.08 |
(vue) 부모에서 자식의 매소드 사용하기! (0) | 2023.08.08 |