|
|
|
Разборки с hibernate - many-to-one
|
|||
|---|---|---|---|
|
#18+
Пытаюсь сделать простой мапинг many-to-one, а не получается. Вроде все делаю по их референсу. Две таблицы, адрес и улица, на одной улице много адресов. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Код: plaintext 1. 2. 3. 4. 5. 6. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Код: plaintext 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. Код: plaintext 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. insert в обе таблицы работают, one-to-many используя Set тоже работает, а вот many-to-one ни в какую. Если раскоментировать тот мапинг, то выдает вот такую ошибку: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Замучался, помогите пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2007, 15:29:51 |
|
||
|
Разборки с hibernate - many-to-one
|
|||
|---|---|---|---|
|
#18+
Видимо, проблема в том, что для двусторонних отношений надо один конец указывать с параметром inverse="true" Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2007, 15:55:22 |
|
||
|
Разборки с hibernate - many-to-one
|
|||
|---|---|---|---|
|
#18+
читал, пробовал, не спасает пробовал коментировать мапинг one-to-many, не спасает =(( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2007, 16:01:23 |
|
||
|
Разборки с hibernate - many-to-one
|
|||
|---|---|---|---|
|
#18+
имхо, в стэктрэйсе однако большая сила Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2007, 09:30:14 |
|
||
|
Разборки с hibernate - many-to-one
|
|||
|---|---|---|---|
|
#18+
только не понятно какой класс не может найти. beans.entity.Street ? вроде всё правильно, вот к нему такой же путь в мапинге, который работает Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2007, 12:06:35 |
|
||
|
Разборки с hibernate - many-to-one
|
|||
|---|---|---|---|
|
#18+
в classpath'e видимо отсутствует он .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2007, 13:16:56 |
|
||
|
Разборки с hibernate - many-to-one
|
|||
|---|---|---|---|
|
#18+
exppв classpath'e видимо отсутствует он .... есть он в класпасе, ведь если коментирую Код: plaintext 1. 2. 3. 4. 5. то инсерты проходят как в одну таблицу так и в другую ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2007, 15:52:16 |
|
||
|
Разборки с hibernate - many-to-one
|
|||
|---|---|---|---|
|
#18+
any help ? :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2007, 22:59:08 |
|
||
|
Разборки с hibernate - many-to-one
|
|||
|---|---|---|---|
|
#18+
понял где ошибка ... может кому то будет интересно : нельзя одновременно мапить в Child'e parent_id -> Long parentID и many-to-one -> Parent parent ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2007, 16:00:33 |
|
||
|
Разборки с hibernate - many-to-one
|
|||
|---|---|---|---|
|
#18+
hibernate - many-to-oneпонял где ошибка ... может кому то будет интересно : нельзя одновременно мапить в Child'e parent_id -> Long parentID и many-to-one -> Parent parent На самом деле можно, если update="false" insert="false" поставить у ParentId. свойство будет только для чтения... иногда полезно :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2007, 16:40:34 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34289180&tid=2146790]: |
0ms |
get settings: |
17ms |
get forum list: |
22ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
49ms |
get topic data: |
15ms |
get forum data: |
4ms |
get page messages: |
76ms |
get tp. blocked users: |
2ms |
| others: | 320ms |
| total: | 515ms |

| 0 / 0 |
