본문 바로가기

개발일기/QueryDsl

QueryDsl 단건 조회 샘플

728x90
반응형
@Test
public void startQueryDsl(){
JPAQueryFactory queryFactory = new JPAQueryFactory(em);
QMember m = new QMember("m");

Member findMember = queryFactory
.select(m)
.from(m)
.where(m.username.eq("member1"))
.fetchOne();
Assertions.assertThat(findMember.getUsername()).isEqualTo("member1");

}

- QMember m = new QMember("m"); - > QMember의 별칭 지정

- QMember qmember = Qmember.member; - > 기본 인스턴스 사용

- .fetchOne() -> 단건 조회 JPQL의 .getSingleResult();와 같은 역할

728x90
반응형

'개발일기 > QueryDsl' 카테고리의 다른 글

QueryDsl페이징 처리  (0) 2023.07.11
QueryDsl정렬  (0) 2023.07.10
QueryDsl 결과조회  (0) 2023.07.10
QueryDsl Where 절에서 And 사용법 두가지  (0) 2023.07.10
JQPL이 제공하는 검색 조건  (0) 2023.07.10