Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да дефинирате заявка за JPA хранилище с присъединяване?

Нямате нужда от клаузи ON в JPA, защото JPA вече знае как обектите са асоциирани благодарение на анотациите за картографиране.

Освен това избирате application , което не е псевдоним, дефиниран във вашата заявка.

И вашите съединения нямат смисъл.

Заявката трябва да бъде просто

select application FROM Application a
join a.customer c 
join c.users u
where u.id = :userId

Прочетете документацията за Hibernate, за да разберете как работят HQL и присъединяванията.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Попълване на MySQL записва една към много свързани таблици с едно действие

  2. Избор на прост месец на Laravel

  3. mysql намира скорошни потребителски коментари

  4. mysql - последното въвеждане за всеки идентификатор

  5. Как да съхранявате сигурно файлове на сървър