강의

멘토링

로드맵

Inflearn brand logo image

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

ariwarabbang님의 프로필 이미지
ariwarabbang

작성한 질문수

실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화

주문 조회 V4: JPA에서 DTO 직접 조회

Dto 반환 질문입니다

작성

·

434

0

그 예전에 영한님께서

 

JSON으로 반환 할 때 쿼리를 통해서 얻은 값을 그대로 반환하지 말고 클래스로 묶어서 반환하라고 하셨던게 기억이 납니다.

 

쿼리를 통해서 얻은 결과가

예를들어 List<PersonDto>

name :  ~~~

age : ~~~

address: ~~

 

이런식으로 되어 있을때 이 리스트를 그대로 반환하면

 

JSON 형식이

배열로 시작해서 그 후에 값을 수정 할 수 없다고 들었던거 같은데요!! 질문이 있습니다

 

저 List<PersonDto>를 감싸는 하나의 클래스를 만들때

 

예를 들어서

 

class PersonExmpleDto{

  private ArrayList<PersonDto> persondto;

]

 

이런식으로 반환 할 때 클래스 이름을 어떻게 해야 할 지 모르겠습니다....

 

쿼리를 통해서 얻은 List로 묶은 PersonDto를 하나의 클래스에서 반환하고자 할 때 클래스의 네이밍은 어떤식으로 하나요?

class PersonListDto{
   private ArrayList<PersonDto> persondto;
}

 

이런식으로 하나요...??

답변 1

0

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. ariwarabbang님

이 부분은 정답은 없는데요. 저는 단순한 경우 PersionResult로 사용하기도 합니다.

감사합니다.

ariwarabbang님의 프로필 이미지
ariwarabbang

작성한 질문수

질문하기