인프런 커뮤니티 질문&답변

kim1234123님의 프로필 이미지
kim1234123

작성한 질문수

실전! 스프링 데이터 JPA

entity수정

작성

·

463

0

//@NoArgsConstructor(access = AccessLevel.PROTECTED)

setter사용은 신중하게 선택하라고 하셨는데,

Service에서 수정을 하려고 하때,

setter사용안하고 생성자로 수정을 하려고 했지만 안되었습니다.

service에서 entity 수정시에는 무조건 setter 수정해야한가요??

 

답변 1

0

안녕하세요. jacomyou님, 공식 서포터즈 OMG입니다.
.

생성자나 builder는 객체 생성 시점과 관련된 것으로 수정 시에는 setter사용보다는 의미 있는 이름의 메서드를 작성하실 것을 권장드립니다.

추가로 아래 링크를 참고하시면 이해에 도움 되리라 생각합니다.

https://velog.io/@langoustine/setter%EB%A5%BC-%EC%93%B0%EC%A7%80%EB%A7%90%EB%9D%BC%EA%B3%A0
.
감사합니다.

kim1234123님의 프로필 이미지
kim1234123

작성한 질문수

질문하기