|
|
|
Hibernate @OneToMany
|
|||
|---|---|---|---|
|
#18+
Добрый день. Есть таблица Station +-------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default| Extra | +-------+--------------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | name | varchar(250)| YES | | NULL | | +-------+--------------+------+-----+---------+----------------+ Есть таблица Route +-------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default| Extra | +-------+--------------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | name | varchar(250)| YES | | NULL | | +-------+--------------+------+-----+---------+----------------+ И связывающая их таблица Routes_Station +--------------+---------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------------+---------+------+-----+---------+-------+ | route_id | int(11) | NO | MUL | NULL | | | station_id | int(11) | NO | MUL | NULL | | | order_number| int(11)| NO | | NULL | | | id | int(11) | NO | PRI | NULL | | +--------------+---------+------+-----+---------+-------+ Route.Class: Код: 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. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. Station.Class: Код: 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. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. и RoutesStations.Class: Код: 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. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. Но почему-то ругается: авторnested exception is org.hibernate.AnnotationException: mappedBy reference an unknown target entity property: domain.Route.route in domain.Route.routesStationses Что не так с mappedBy? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2013, 12:40:01 |
|
||
|
Hibernate @OneToMany
|
|||
|---|---|---|---|
|
#18+
Stationses :) Код: java 1. 2. 3. 4. 5. Это значит что в Route должно быть свойство route, которое является ссылкой на текущую сущность. У вас в Route такого свойства нет вообще ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2013, 12:44:26 |
|
||
|
Hibernate @OneToMany
|
|||
|---|---|---|---|
|
#18+
BlazkowiczStationses :) Не доглядел за netbeans'ом. Исправил. Blazkowicz Код: java 1. 2. 3. 4. 5. Это значит что в Route должно быть свойство route, которое является ссылкой на текущую сущность. У вас в Route такого свойства нет вообще На основании этой статьи правильно ли я понимаю, что в этом случае для организации двусторонней связи я должен указать, что "маппятся" значения из таблицы Routes_Station, т.е.: Код: java 1. ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2013, 17:40:55 |
|
||
|
Hibernate @OneToMany
|
|||
|---|---|---|---|
|
#18+
Ой, с учетом того, что изменил, то Код: java 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2013, 09:57:05 |
|
||
|
Hibernate @OneToMany
|
|||
|---|---|---|---|
|
#18+
javabeginner, не понял заголовок темы, если у тебя много-ко-много связь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2013, 10:20:07 |
|
||
|
Hibernate @OneToMany
|
|||
|---|---|---|---|
|
#18+
Возможно, Вы правы. Дело в том, что я только изучаю связывание объектов в Hibenate. Я создал таблицы в БД и средствами netbeans на основании схемы БД создал классы Route, Station и RoutesStations. Между объектами Route и Station, действительно, связь многие-ко-многим. Но ведь между таблицами Route и RoutesStations связь один-ко-многим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2013, 10:43:26 |
|
||
|
Hibernate @OneToMany
|
|||
|---|---|---|---|
|
#18+
javabeginner, 1 к Много + 1 к Много <> М к М. Лучше возьми пример М к М (тут или в сети) и разбери его. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2013, 11:55:17 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=247&tid=2130081]: |
0ms |
get settings: |
14ms |
get forum list: |
24ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
64ms |
get topic data: |
19ms |
get forum data: |
5ms |
get page messages: |
84ms |
get tp. blocked users: |
3ms |
| others: | 278ms |
| total: | 503ms |

| 0 / 0 |
