예를 들어 user table 있다고 가정하자.
이걸 JPA 든 마이바티스로 가져오든 어쨌든 조회할 때 DTO 를 거치는 작업을하게 되는데
두개컬럼을 조회할때가 있고
세개컬럼을 조회할때가 있고
다섯개의 컬럼을 조회할 때가 있잖슴.
그럴때마다 DTO 클래스명을 어떻게 지어야하는지 참 고민이 많이된다.
예를 들어 user table 있다고 가정하자.
이걸 JPA 든 마이바티스로 가져오든 어쨌든 조회할 때 DTO 를 거치는 작업을하게 되는데
두개컬럼을 조회할때가 있고
세개컬럼을 조회할때가 있고
다섯개의 컬럼을 조회할 때가 있잖슴.
그럴때마다 DTO 클래스명을 어떻게 지어야하는지 참 고민이 많이된다.
GraphQL 쓰기
그정도면 그냥 5개 다 읽는거 하나로 통합해
지피티
5개 컬럼중에 큰 데이터 있는거 아니면 걍 하나만 써도 됨 성능 별로 차이 안날거임
projection을 dto로 하는거아니면 어차피 하나로 하는거랑 차이없지않나
이거보고 map쓰기로했다