|
|
|
Хибернет, туды его в качель ...
|
|||
|---|---|---|---|
|
#18+
Угу! Не доделали его таки ... Куча багов. НО один достал таки. Вобщем дело тако, есть некий класс (для простоты возьмем другой пример, более близкий к трудовому народу). Так, ордер типа. Тама 2 адреса - один, куды посылать, второй, кто платит. Соответвенно класс Order имеет (инкапсулирует по научному) 2 класса Address. Ну в hbm сию байду оПисываем через component типа Код: plaintext 1. 2. 3. 4. 5. 6. 7. Но проблема в том, что и тот, и другой адресс лежат в одной таблице (базу менять низя!). Берем некий named query типа Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2005, 08:13 |
|
||
|
Хибернет, туды его в качель ...
|
|||
|---|---|---|---|
|
#18+
andrushok Атец, а где сырцы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2005, 10:55 |
|
||
|
Хибернет, туды его в качель ...
|
|||
|---|---|---|---|
|
#18+
А вот сырцы, детишки. Только тама никаких street нема, но кто не туп, разберетси Типа hbm Код: 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. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. Вот коде Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. А вот и SQL, который хибер сгенерил ... Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2005, 16:37 |
|
||
|
Хибернет, туды его в качель ...
|
|||
|---|---|---|---|
|
#18+
Я пока вижу 2 варианта - hibernate ошибся и неверно расставил column aliases. Я бы попробовал использовать <return-property/> чтобы указать алиасы вручную( 17.3.1. Using return-property to explicitly specify column/alias names ) - вполне возможно что ошибся не hibernate, а jdbc драйвер БД (у вас к стати что?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2005, 17:36 |
|
||
|
Хибернет, туды его в качель ...
|
|||
|---|---|---|---|
|
#18+
Вот таки драйвы: Код: 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. Ну а с property я попробую поиграть ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2005, 21:41 |
|
||
|
Хибернет, туды его в качель ...
|
|||
|---|---|---|---|
|
#18+
Ну шо, поборол, однако. С фуниково-юрьевской помощью (большой спасиб!). Вот, пожалте Код: 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. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2005, 19:39 |
|
||
|
Хибернет, туды его в качель ...
|
|||
|---|---|---|---|
|
#18+
Хибер таки злобный! Под конец таки опять пакость подсунул Было у меня коде типа Код: plaintext 1. иде Updated - тот самый компонент. И встретилась запись, иде все поля UPDATED_* is NULL. Так хибер и сам Updated занулил - во сволочь! Ну и получил я NullPointerException. Хорошо, что такого кода не много было - исправлять недолго. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2005, 22:04 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=33261828&tid=2151432]: |
0ms |
get settings: |
5ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
144ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 438ms |

| 0 / 0 |
