|
|
|
hibernate анотациями
|
|||
|---|---|---|---|
|
#18+
помогите разобраться с hibernate анотациями есть таблицы: Код: html 1. 2. 3. 4. отношение многие ко многим Код: html 1. 2. 3. 4. Код: html 1. 2. 3. 4. 5. Код: html 1. 2. 3. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 17:00:54 |
|
||
|
hibernate анотациями
|
|||
|---|---|---|---|
|
#18+
Вопрос какой? Правильно ли составлен маппинг? Кажется что нет. Придерживайтесь общепринятных Java Coding Convention. Классы называеются с заглавной буквы. Подчеркивания не используются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 17:20:34 |
|
||
|
hibernate анотациями
|
|||
|---|---|---|---|
|
#18+
bonifatio, id и UserID - это число ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 17:25:59 |
|
||
|
hibernate анотациями
|
|||
|---|---|---|---|
|
#18+
BlazkowiczВопрос какой? Правильно ли составлен маппинг? Кажется что нет. Придерживайтесь общепринятных Java Coding Convention. Классы называеются с заглавной буквы. Подчеркивания не используются. Исправлюсь. Вопрос про составление маппинга. в таблице table userId levelId - не являются праймери ID, в userlevels userId и levelId тоже не праймери ID. но мне необходимо связать эти таблицы по этим параметрам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 17:43:32 |
|
||
|
hibernate анотациями
|
|||
|---|---|---|---|
|
#18+
Entity - User targetEntity - Level JoinTable - user_levels JoinColumn - userId inverseJoinColumn - userId ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 17:54:29 |
|
||
|
hibernate анотациями
|
|||
|---|---|---|---|
|
#18+
bonifatioтаблице table userId levelId - не являются праймери ID, в userlevels userId и levelId тоже не праймери ID. но мне необходимо связать эти таблицы по этим параметрам. ну и что не праймери? Пример Много ко Много http://www.sql.ru/forum/actualthread.aspx?tid=923606&pg=1&mid=12204075&hl=create%20table%20a_b#12204075 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 18:13:52 |
|
||
|
hibernate анотациями
|
|||
|---|---|---|---|
|
#18+
BlazkowiczEntity - User targetEntity - Level JoinTable - user_levels JoinColumn - userId inverseJoinColumn - userId inverseJoinColumn - levelId? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 19:53:23 |
|
||
|
hibernate анотациями
|
|||
|---|---|---|---|
|
#18+
bonifatioinverseJoinColumn - levelId? Да, возможно. http://docs.jboss.org/hibernate/annotations/3.5/reference/en/html_single/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 20:45:48 |
|
||
|
hibernate анотациями
|
|||
|---|---|---|---|
|
#18+
ребята! всем огромное спасибо за полезную информацию. Нашел решение вопроса, если композитный ключ: http://boris.kirzner.info/blog/archives/2008/07/19/hibernate-annotations-the-many-to-many-association-with-composite-key/ Но если немного расширить таблицу userlevels добавив еще один FK userlevels Код: html 1. 2. 3. тоесть таблица users будет связана отношением один ко многим с userlevels по userId и nextUserId.. как быть в этом случае? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 21:24:37 |
|
||
|
hibernate анотациями
|
|||
|---|---|---|---|
|
#18+
bonifatioНо если немного расширить таблицу userlevels добавив еще один FK и получим таблицу Excell не удовлетворяющую никаким правилам нормализации. userlevels userIdВася Вася ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 21:35:32 |
|
||
|
hibernate анотациями
|
|||
|---|---|---|---|
|
#18+
Petro123, посоветуйте пожалуйста как можно нормализировать данную таблицу Код: html 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 23:44:05 |
|
||
|
hibernate анотациями
|
|||
|---|---|---|---|
|
#18+
bonifatioPetro123, посоветуйте пожалуйста как можно нормализировать данную таблицу Код: html 1. 2. 3. 1. Что толку, если вы не читаете что вам пишут. Выше давал ссылку на аннотации Много-много 2. В общем случае надо выделить колонку "Вася" в отдельную табл-справочник "Васей". Тогда userId будут цифры-ID 3. Более конкретно, надо от вас задачу\ВИ\преценденты. Для выделения главных сущностей-таблиц. Зайдите на ветку Проектирование, посмотрите с чего начинают. Сабж - "hibernate анотациями" ни о чём не говорит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 09:54:09 |
|
||
|
|

start [/forum/topic.php?fid=59&tid=2132189]: |
0ms |
get settings: |
14ms |
get forum list: |
27ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
47ms |
get topic data: |
15ms |
get forum data: |
3ms |
get page messages: |
72ms |
get tp. blocked users: |
2ms |
| others: | 345ms |
| total: | 539ms |

| 0 / 0 |
