У меня есть следующие объекты:
Article
|
+- @Id long id
|
+- @ElementCollection Map<Language, Translation> translations
Translation
|
+- @Column String name
Чего я хотел бы добиться, так это получить список статей, упорядоченных по названию на данном языке.
Что-то вроде:
SELECT a FROM Article a
JOIN a.translations t WHERE t.language = ?
ORDER BY t.name
Проблема в том, что при использовании t.language
выдает исключение "не удалось разрешить свойство", даже если в таблице базы данных переводов существует столбец language
.
Как мне добиться этого поведения?