|
hibernate exception: не удаётся вернуть запрос из джойнов.
|
|||
---|---|---|---|
#18+
DrillDrivea - это объект-сущность Author со всеми полями. Т.е. я прошу select запрос вернуть значения всех колонок таблицы, относящиеся к полям объекта Authors. Код: sql 1. 2. 3.
а тут что за а "WHERE b.id = :book_id AND a IN ( :authors ) с какого перепою а стало сущностью? и откуда база об этом знает? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2018, 15:14 |
|
hibernate exception: не удаётся вернуть запрос из джойнов.
|
|||
---|---|---|---|
#18+
pavel_nvDrillDriveпропущено... Я под этим подразумеваю коллекцию типа List<Author>. Её я и передаю в :authors Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
У тебя есть БД, с книгами и авторами. Судя по всему из этого когда ты хочешь найти книги по авторам, которые в БД даже не сохранены. Каким образом hibernate должен решить, по каким полям искать совпадение? Вы правы 100%. Хотя я вообще надеялся, что хибренейт будет искать не только по полям, которые сохранены в БД, но и по тем , которые я задал лично сам рандомно( случайными значениями полей в случайном порядке ). Если так делать НЕЛЬЗЯ, то тогда вопрос снят. Просто я новенький в хибернейт и не нахожу таких тонких нюансов в документации ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2018, 15:19 |
|
|
start [/forum/topic.php?fid=59&startmsg=39747456&tid=2121596]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
56ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 333ms |
total: | 484ms |
0 / 0 |