-
카테고리
-
세부 분야
백엔드
-
해결 여부
해결됨
stockservice 함수의 saveandflush 질문이 있습니다
23.01.27 21:51 작성 23.01.27 21:52 수정 조회수 458
1
stockservice 클래스의 decrease의 saveandflush를 synchronized를 위해 사용한 것은 이해가 갔습니다.
근데 jpa를 사용할 때 값을 update할 때 더티체킹에 의해서 update가 확인이 되어 repository를 통해 save를 하지 않아도 되는걸로 알고 있는데 실무에선 save나 saveandflush를 사용하지 않고 decrease 메서드만 사용해도 될까요?
답변을 작성해보세요.
2
최상용
지식공유자2023.01.29
정발산님 안녕하세요.
알고계신대로 더티체킹에 의해 자동으로 update 가 될 수 있습니다.
강의에서는 명시적으로 하기 위해 save 메소드를 사용하였습니다.
사이드프로젝트인지 실무인지는 중요하지 않으며 더티체킹에 의한 update 로 충분한 상황이라면 save 메소드를 사용하지 않아도 됩니다.
감사합니다.
답변 1