Как объединить две таблицы с несколькими столбцами в JPQL?

#jpa-2.0 #java-ee-6 #jpql

#jpa-2.0 #java-ee-6 #jpql

Вопрос:

 SELECT * FROM A 
LEFT JOIN B ON A.FIELD1 = B.FIELD1 AND A.FIELD2 = B.FIELD2
  

Как написать этот запрос в JPQL?

Комментарии:

1. Каковы классы сущностей для A и B? Есть ли у вас какие-либо отношения JPA между двумя определенными объектами, чтобы JPQL мог выяснить, как присоединиться сам по себе?

Ответ №1:

Это в принципе не отличается от SQL. Проверьте, например, учебник по Apache OpenJPA или ObjectDB.