2010-12-03 5 views
5

JPA 쿼리 언어가 JPQL 또는 EJBQL입니까? 나는 여기저기서 계속해서 읽는다. JPQL은 약간 더 자주 등장하지만, JBoss Seam과 같은 프레임 워크는 어디서나 EJBQL을 사용하기 때문에 어떤 것이 인가?EJB/JPA : JPQL 또는 EJBQL이라고할까요?

답변

8

EJBQL은 EJB 2.1 사양에 포함 된 더 이상 사용되지 않는 쿼리 언어입니다.

JPQL은 JPA와 함께 사용되며 EJBQL을 대체하는 새로운 쿼리 언어입니다. JPQL은 사용되지 않는 많은 부분을 포함하여 모든 이전 EJBQL 언어를 지원합니다.

+1

JPQL은 'SQL을 대체하려고하는 자바 전용 쿼리 언어'중 세 번째로 사용이 중단 될 가능성이 매우 높습니다. –

관련 문제