인프런 커뮤니티 질문&답변

작성자 없음

작성자 정보가 삭제된 글입니다.

스프링 DB 2편 - 데이터 접근 활용 기술

Querydsl 적용

Qitem이 무엇인가요 ?

작성

·

806

0

@Entity 가 붙어있는 클래스(엔티티) 를 인식하고 QueryDSL 에서 알아서 만들어주는 객체인가요 ?

save, update, findById 메쏘드에서는 item을 사용하였는데 findAll에서만 Qitem을 사용한 이유도 궁금합니다

따로 설정을 하지 않았는데 Qitem을 item 다루듯이 사용할 수 있는게 이해가 잘 가지 않아 질문 남기게 되었습니다

답변 1

2

안녕하세요. hjemsti님, 공식 서포터즈 OMG입니다.
QueryDSL에서 사용하는 QueryDSL전용 엔티티라고 보시면 됩니다.

보통 QueryDSL을 사용할 때 QueryDSL과 JPA를 같이 사용하는데요,

간단한 쿼리는 (Spring Data)JPA를 사용하고, 동적쿼리는 QueryDSL을 사용하여 개발하곤 합니다.

QueryDSL의존성을 추가 후, 초반 Q파일 생성하고 나서는 별도의 설정없이 바로 QueryDSL을 사용할 수 있습니다.


감사합니다.

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기