|
|
|
Ликбез Hibernate
|
|||
|---|---|---|---|
|
#18+
Имеется таблица Book с полями Id,author_id,name И таблица Author с полями id,name Вопрос какой маппинг будет на связях этих таблиц, как примитивные поля описывать поля понятно, а вот когда присутствует композиция возникли сложности в изучении. Заранее всем спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2015, 20:39 |
|
||
|
Ликбез Hibernate
|
|||
|---|---|---|---|
|
#18+
@ManyToMany, самому можно не создавать 3ю таблицу - хибернейт сгенерит (хотя я создаю сам всегда))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2015, 22:03 |
|
||
|
Ликбез Hibernate
|
|||
|---|---|---|---|
|
#18+
no56892, А по конкретнее с параметрами можно а то весь запутался. Заранее спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2015, 08:29 |
|
||
|
Ликбез Hibernate
|
|||
|---|---|---|---|
|
#18+
Класс 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. 37. 38. 39. 40. 41. Класс Author Код: 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. Выскакивает ошибка Could not determine type for: dao.objects.Author, at table: book, for columns: [org.hibernate.mapping.Column(author)] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2015, 09:04 |
|
||
|
Ликбез Hibernate
|
|||
|---|---|---|---|
|
#18+
slavik_msc, А у каждой книги предполагается только один автор? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2015, 09:26 |
|
||
|
Ликбез Hibernate
|
|||
|---|---|---|---|
|
#18+
slavik_mscА по конкретнее с параметрами можно а то весь запутался. советую 3 отношений изучать не методом тыка, а взятьготовый работающий пример и его разобрать. Тут их есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2015, 09:39 |
|
||
|
Ликбез Hibernate
|
|||
|---|---|---|---|
|
#18+
slavik_msc, Вы бы мануал осилили для начала. Во-первых там есть всё. Во-вторых оно даже с примерами. https://docs.jboss.org/hibernate/orm/4.3/manual/en-US/html/ch08.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2015, 09:42 |
|
||
|
Ликбез Hibernate
|
|||
|---|---|---|---|
|
#18+
wvetal, Здесь такое допущение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2015, 09:52 |
|
||
|
Ликбез Hibernate
|
|||
|---|---|---|---|
|
#18+
Еще такой вопрос а все поля таблицы нужно описывать в классе сущности или как? а то есть допустим в таблице 70 полей половина из них обновляется по триггерам, и как то класс из 70 полей не охота делать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2015, 15:28 |
|
||
|
Ликбез Hibernate
|
|||
|---|---|---|---|
|
#18+
slavik_mscЕще такой вопрос а все поля таблицы нужно описывать в классе сущности или как? Нет, не обязательно. slavik_mscа то есть допустим в таблице 70 полей половина из них обновляется по триггерам, и как то класс из 70 полей не охота делать Триггеры бывают разные. Если эти поля вычисляются из остальных полей записи, то без проблем. А если триггеры срабатвают по другим событиям, то возникает неоднозначность. Можно не мапить, можно разбить и замапить на Embedded сущность, можно объявить поля высисляемыми и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2015, 15:37 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39071480&tid=2124819]: |
0ms |
get settings: |
5ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
168ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 454ms |

| 0 / 0 |
