로딩
요청 처리 중입니다...

[spring][Querydsl] 총정리 projection, 이걸로 끝 - 사용이유, 4가지 방식 (bean, fields, constructor, @)

 [spring][Querydsl] 총정리 projection, 이걸로 끝 -  사용이유,  4가지 방식 (bean, fields, constructor,  @)

projection왜 쓰는거지? qeuryDSL에서 selet로 값을 뽑아내고 싶을때, entity말고 원하는 값만 뽑아내려고 !

쓴다 참고) 원하는 값 뽑아내고 나서 서비스계층으로 반환할텐데 반환값이 튜플로도 가능하고 DTO도 반환이 가능하다 그 중에서 DTO를 활용해본다 projection 4가지 방법 1.bean 사용 - getter/setter를 이용해 필드에 접근 아래는 기본 코드이다. @Getter @Setter public class ProjectionDto { private int type; private Long count; } (select에 잘보면 일부러 testEntity.typeType, testEntity.typeType 중복되게 쓴거다... count를 사용해보려고,, 우선은 쭉 따라오기를 바란다..) import static com.querytest.testUnit.QTestEntity.testEntity; public List
> search(List...

# bean # constructor # fields # projection # ProjectionDto # QDto # querydsl # QueryProjection # spring