반응형
JPA는 transactional 범위 내에서 자동으로 dirty checking을 한다.
그래서 이렇게 update 할 때에는 save를 명시적으로 해주지 않아도 된다.
(안드로이드 Room도 이러한지 궁금하네 -> 그런건 없는 듯 하다)
새로 Insert할 때에는 save를 명시적으로 해주어야 하겠지만
update할 때에는 transactional 범위 안에서 save를 안해줘도 된다.
참고
https://jaehoney.tistory.com/273
반응형
'[SpringBoot]' 카테고리의 다른 글
[SpringBoot] Java -> Kotlin 리팩토링 순서의 정석 (0) | 2023.03.29 |
---|---|
SpringBoot 테스트의 종류 (0) | 2023.03.28 |
타임리프 (Thymeleaf) (0) | 2022.12.27 |
JPA 설명 -3 / Spring Data JPA 실습 (0) | 2022.12.20 |
JPA 설명 -2 / Spring Data JPA (1) | 2022.12.20 |