2010-12-03 3 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 является третьим в серии «только для Java-языков запросов, которые пытаются заменить SQL», что, скорее всего, также будет устаревшим. – 2014-11-04 19:52:50

Смежные вопросы