fastcampus-eatgo icon indicating copy to clipboard operation
fastcampus-eatgo copied to clipboard

RegionService와 CategoryService의 add 메서드의 리턴에 대해 문의 드립니다.

Open ghYoon93 opened this issue 4 years ago • 1 comments

github repository에 있는 eatgo-admin-api 프로젝트의 RegionService의 addRegion 메서드를 보시면

    public Region addRegion(String name) {
        Region region = Region.builder().name(name).build();

        regionRepository.save(region);

        return region;
    }

repository가 아닌 Service가 생성한 region을 반환하고 있습니다. 그러면 Repository가 정상적으로 region을 save했는지 알 수 없지 않나요? (CategoryService도 동일하게 작성되어 있습니다.)

ghYoon93 avatar Nov 21 '20 08:11 ghYoon93

리턴된 값으로는 정상적으로 save했는지 여부는 알 수 없습니다. 단, 구현에 따라 변경된 객체를 리턴할 수도 있기 때문에 일반적으로는 리턴된 객체를 사용하는 걸 권장합니다.

ahastudio avatar Nov 21 '20 09:11 ahastudio