해결된 질문
작성
·
244
0
답변 1
1
안녕하세요, dkswntjdgh 님. 공식 서포터즈 codesweaver 입니다.
.
이론적인 부분이라 논의의 여지가 있습니다만 제 개인적인 생각은 이렇습니다.
JPA에서 엔티티란 테이블과 1:1로 매칭되는 객체이기 때문에 이 기능외에 추가적인 기능을 갖는 객체는 SRP를 위반했다고 볼 수도 있습니다.
.
그런데 엔티티 내부에서 관계를 해결하기 위한 메서드를 처리하지 않는다고 하면, 이를 처리하기 엔티티를 사용하는 서비스쪽이 번거로워지는 문제가 생깁니다. 그러니 현실적인 어려움과 이론상의 괴리나 트레이드 오프라고 생각하시면 될 것 같습니다.
.
감사합니다.
답변 감사합니다 ! 도움이 됐어요