작성
·
3
0
안녕하세요, productService에서 findProduct의 경우는 productFinder를 통해 JPA 엔티티가 아닌 개념객체를 반환하여 사용하는 거 같습니다!
CouponService의 경우에는 서비스에서 couponFinder를 따로 쓰지 않고, 레포지터리를 사용해서 JPA엔티티를 활용하도록 구현이 되어있습니다.
finder같은 도구 클래스를 통해 도메인 객체를 가져오는 것과 JPA 엔티티를 가져와서 처리하는 판단 기준이 따로 있으실까요?
서비스에서 개념객체를 가져와서 활용하는 것과 JPA엔티티를 사용했을 때 각각 장단이 있을 거 같은데 관련해서 어떻게 생각하시는지도 궁금합니다!
답변