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

Hibernate наследяване, колекции и @OrderedBy суперклас атрибут генерира грешка в MySQL синтаксис

Причинява се от следния бъг:HHH-3577 Грешен SQL в ред по клауза, когато използване на обединени подкласове .

Като заобиколно решение можете да премахнете @OrderBy и fetch = FetchType.EAGER в podcasts и заредете категория, като използвате следната заявка вместо get() :

SELECT DISTINCT c 
FROM Category c LEFT JOIN FETCH c.podcasts p
WHERE c.id = ?
ORDER BY p.publishedAt


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

  2. MYSQL REGEXP търсене в JSON низ

  3. Функция за търсене с множество критерии - PHP/MySQL

  4. Кое съпоставяне на MySQL е най-добро за приемане на всички уникод символи?

  5. Вмъкване на данни с помощта на mysqli