작성한 질문수
자바 ORM 표준 JPA 프로그래밍 - 기본편
프로젝션(SELECT)
작성
·
197
0
어떤 컬럼들을 조회할 것인지 그때마다 달라질 텐데.. 그럼 엔티티의 모든 속성들에 대한 생성자를 하나하나 전부 만들어줘야 하지 않나요?
그러면 모든 경우를 커버하기 위해 2^n개의 생성자를 만들어야 하는데.. 안 될 건 없겠지만 뭔가 굉장히 비효율적이라는 생각이 듭니다.
혹시 실무에서 이같은 상황을 해결하는 좋은 방법이 있을까요?
답변 1
안녕하세요. 현강님
이후에 학습할 Querydsl 같은 것을 사용하면 생성자 없이도, 필드만으로 객체를 만들어낼 수 있습니다^^
그런데 실제 같은 객체를 조회할 때 케이스가 엄청 많지는 않아서, 생성자로 처리해도 대부분의 경우 생성자가 엄청 늘어나거나 하지는 않습니다.
감사합니다.
답변 감사합니다!
답변 감사합니다!