Q-Type 활용
별칭 직접 지정
기본 인스턴스 활용
@Generated("com.querydsl.codegen.DefaultEntitySerializer")
public class QMember extends EntityPathBase<Member> {
public static final QMember member = new QMember("member1");
...
}import static study.querydsl.entity.QMember.*;
@SpringBootTest
@Transactional
public class QuerydslBasicTest {
...
@Test
public void startQuerydsl3() {
Member findMember = queryFactory
.select(member)
.from(member)
.where(member.username.eq("member1"))
.fetchOne();
assertThat(findMember.getUsername()).isEqualTo("member1");
}
}JPQL 로그 확인
spring.jpa.properties.hibernate.use_sql_comments: trueselect member1
from Member member1
where member1.username = ?1 Last updated