|
Связь между таблицами @OneToMany и @ManyToOne
|
|||
---|---|---|---|
#18+
Всем привет Есть 2 сущности Author и Book. Предполагается что у одного автора может быть несколько книг. Создаю вот такие сущности Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36.
Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36.
Когда я передаю нужный мне id автора все работает хорошо подтягиваются все его книги. { "id": 1, "name": "author1", "books": [ { "id": 1, "book_name": "book1" }, { "id": 2, "book_name": "book2" }, { "id": 3, "book_name": "book3" } ] } Но когда я передаю нужный мне id книги он не выводит автора. А лишь выводит следующую информацию { "id": 1, "book_name": "book1" } Что мне нужно сделать чтобы информация об авторе книги тоже выводилась? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2021, 23:20 |
|
Связь между таблицами @OneToMany и @ManyToOne
|
|||
---|---|---|---|
#18+
Дмитрий2011, Код где? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2021, 10:26 |
|
Связь между таблицами @OneToMany и @ManyToOne
|
|||
---|---|---|---|
#18+
Дмитрий2011, так с JsonРеференсы так работают же, делает однонаправленный связь, разве нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2021, 08:08 |
|
Связь между таблицами @OneToMany и @ManyToOne
|
|||
---|---|---|---|
#18+
Насколько я понял из прочитанного то там идет связь с обоих сторон. Т.е. если отношение @OneToMany то мы получаем нужную нам записи и все записи которые подтянутся из другой таблицы. А если с другой стороны у нас @ManyToOne то мы ссылаясь на какую-нибудь запись сможем получить из другой таблицы связанную запись. Допустим у нас в одной таблице автор, а в другой его книги. И тогда по id книги с помощью @ManyToOne должны подтянуть автора этой книги. Но это не работает. Вернее в запросе эта информация не отображается но через код эти данные получить можно. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2021, 21:03 |
|
|
start [/forum/topic.php?fid=59&gotonew=1&tid=2120396]: |
0ms |
get settings: |
23ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
11ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
126ms |
get tp. blocked users: |
2ms |
others: | 366ms |
total: | 604ms |
0 / 0 |