Fields

· 공부
Projections.bean()과 Projections.fields()는 QueryDSL에서 제공하는 메소드로, 쿼리 결과를 특정 클래스의 인스턴스로 맵핑하는 역할을 한다. -> 특정 필드만 선택적으로 조회하고 싶을 때 사용 둘 다 동일한 목적을 가지고 있지만, 내부적으로 사용하는 방식에 차이가 있다. Projections.bean() 이 메소드는 JavaBean 스펙을 따르는 객체에 대한 프로젝션을 생성한다. JavaBean 스펙이란, 기본 생성자를 가지고 있고, getter와 setter 메소드를 통해 필드에 접근하는 클래스를 의미한다. Projections.bean() 메소드는 클래스의 기본 생성자를 이용해 인스턴스를 생성하고, 각 필드의 setter 메소드를 이용해 값을 설정한다. 따라서 이 메..
뱅어돔
'Fields' 태그의 글 목록