QueryDSL 기본 문법 - 1
JPQL vs QueryDSL
@Test
void startJPQL() {
//member1 조회
String qlString = "select m from Member m where m.username = :username";
Member findMember = em.createQuery(qlString, Member.class)
.setParameter("username", "member1")
.getSingleResult();
assertThat(findMember.getUsername()).isEqualTo("member1");
}
@Test
void startQuerydsl() {
Member findMember = query
.select(member)
.from(member)
.where(member.username.eq("member1"))
.fetchOne();
assertThat(findMember.getUsername()).isEqualTo("member1");
}검색 조건 쿼리
결과 조회
정렬
페이징
Last updated