인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

Inflearn Community Q&A

ariwarabbang's profile image
ariwarabbang

asked

Real-world! Spring Boot and JPA Utilization 2 - API Development and Performance Optimization

Order Lookup V4: Direct DTO Lookup in JPA

Dto 반환 질문입니다

Written on

·

428

0

그 예전에 영한님께서

 

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

 

쿼리를 통해서 얻은 결과가

예를들어 List<PersonDto>

name :  ~~~

age : ~~~

address: ~~

 

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

 

JSON 형식이

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

 

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

 

예를 들어서

 

class PersonExmpleDto{

  private ArrayList<PersonDto> persondto;

]

 

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

 

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

class PersonListDto{
   private ArrayList<PersonDto> persondto;
}

 

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

springJPAspring-bootjava

Answer 1

0

yh님의 프로필 이미지
yh
Instructor

안녕하세요. ariwarabbang님

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

감사합니다.

ariwarabbang's profile image
ariwarabbang

asked

Ask a question