최대 1 분 소요

1
2
3
4
5
6
7
8
@Entity 
@NamedQuery (
	name = "Member.findByUsername", 
	query = "select m from Member where m.username = :username"
)
public class Member {
	...
}
1
2
3
4
List<Member> resultList = 
	em.createNamedQuery("Member.findByUsername", Member.class)
		.setParameter("username", "회원1")
		.getResultList();

Named 쿼리 - 정적 쿼리 !

  • 미리 정의해서 이름을 부여해두고 사용하는 JPQL
  • 정적 쿼리
  • 어노테이션, XML에 정의
  • 애플리케이션 로딩 시점에 초기화 후 재사용
  • 애플리케이션 로딩 시점에 쿼리를 검증

태그: ,

카테고리:

업데이트:

댓글남기기