Я хочу реализовать две таблицы, в таблице есть OnToMany, а в таблице два - ManyToOne (так что мы имеем отношение 1: N). Решение. Избегайте зарезервированных слов.Внешний ключ JPQL как условие в NamedQuery()?
0
A
ответ
1
Похоже, что ваш поставщик JPA автоматически не заказывает зарезервированные слова SQL для вас (ORDER), и поэтому РСУБД выступает против SQL, брошенного на него.
Если это так (легко проверить, можете ли вы сделать простой запрос без предложения WHERE?), Тогда вам нужно будет установить имя таблицы как «ЗАКАЗ» или изменить его имя на не-ключевое слово, или использовать поставщика JPA, который автоматически цитирует такие вещи для вас (например, DataNucleus JPA).
Смежные вопросы
- 1. Вопрос JPQL, @NamedQuery
- 2. JPQL условие соединения в связанном Entity класса
- 3. Как использовать setParameter (JPQL Namedquery) с несколькими параметрами
- 4. встроенные идентификаторы: первичный ключ и внешний ключ
- 5. Внешний внешний ключ
- 6. Как использовать ключ ввода как условие Условие
- 7. Как указать внешний ключ?
- 8. Как сделать внешний ключ
- 9. Как использовать уникальный ключ как внешний ключ
- 10. Как реализовать искатель NamedQuery в Spring Roo?
- 11. Ограничение T-SQL на внешний ключ и одно условие
- 12. Внешний ключ в C#
- 13. Композитный внешний ключ JPA ТипMismatchException
- 14. Внешний ключ в mysql
- 15. Внешний ключ в sqlite
- 16. Внешний ключ ASP.NET Identity как основной ключ?
- 17. Hibernate - уникальный ключ как внешний ключ
- 18. Grails: внешний ключ как первичный ключ?
- 19. Внешний ключ или композитный ключ?
- 20. Django Основной ключ, действующий как внешний ключ
- 21. Использовать составной первичный ключ как внешний ключ
- 22. JPQL, где условие Набор со списком значений
- 23. JPA - Получение данных через внешний ключ
- 24. Mysql - использовать первичный ключ как внешний ключ
- 25. первичный ключ и внешний ключ
- 26. Как выполнить сложное условие LEFT JOIN в JPQL?
- 27. Внешний ключ в составной первичный ключ
- 28. первичный ключ и внешний ключ в php
- 29. MySQL: как добавить внешний ключ
- 30. Как мне сэкономить внешний ключ?
Вы совершенно правы! Я этого не думал. Но если я сделаю «Заказ», он скажет «Неизвестная таблица/сущность ..» – EchoCache
Я понял. Я просто помещаю аннотацию таблицы с \ "name \". – EchoCache
хорошо, что он работает сейчас. принять ответ. благодаря –