|
|
|
Spring MVC. Иерархия классов и автоматическая генерация id через супер класс
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Подскажите, пожалуйста, как задать автоматическую генерацию id через супер класс, если он не является entity. Вот пример.. Например, у меня есть два типа аудио релизов - CD и MP3 Имею один суперкласс: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. И два класса, соответствующие таблицам в бд Код: java 1. 2. 3. 4. 5. 6. 7. 8. Код: java 1. 2. 3. 4. 5. 6. 7. 8. Хочу использовать аннтоацию, которая генерит id с помощью sequence в бд. Добавляю две строчки кода в супер классе Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Возникает ексепшн: org.hibernate.AnnotationException: Unknown Id.generator: release_seq Что я делаю не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2016, 19:55 |
|
||
|
Spring MVC. Иерархия классов и автоматическая генерация id через супер класс
|
|||
|---|---|---|---|
|
#18+
sklyanka, вы далеко от БД не отходите. Если в БД две таблицы, то ID у каждой свой. И чаще всего сиквенс генератор тоже на каждую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2016, 21:56 |
|
||
|
Spring MVC. Иерархия классов и автоматическая генерация id через супер класс
|
|||
|---|---|---|---|
|
#18+
Petro123, хочется сделать непересекающиеся id... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2016, 09:19 |
|
||
|
Spring MVC. Иерархия классов и автоматическая генерация id через супер класс
|
|||
|---|---|---|---|
|
#18+
тогда у вас один ко многим из 3-х таблиц. В каждой по генератору и счётчику. Так? Ищите пример один ко многим в сети и делаете демку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2016, 10:03 |
|
||
|
Spring MVC. Иерархия классов и автоматическая генерация id через супер класс
|
|||
|---|---|---|---|
|
#18+
sklyankaPetro123, хочется сделать непересекающиеся id... Тогда для них один sequence. :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2016, 06:54 |
|
||
|
Spring MVC. Иерархия классов и автоматическая генерация id через супер класс
|
|||
|---|---|---|---|
|
#18+
mad_nazgul, Я и пытаюсь использовать один sequence... но hibernate ругается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2016, 09:13 |
|
||
|
Spring MVC. Иерархия классов и автоматическая генерация id через супер класс
|
|||
|---|---|---|---|
|
#18+
org.hibernate.AnnotationException: Unknown Id.generator: release_seq видимо sequence нужно создать сначала прежде чем использовать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2016, 10:12 |
|
||
|
Spring MVC. Иерархия классов и автоматическая генерация id через супер класс
|
|||
|---|---|---|---|
|
#18+
Всем, спасибо. Разобралась. Нужно было аннотацию @SequenceGenerator прописать у каждого дочернего класса, а вот в супер классе у параметра id указать @GeneratedValue. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2016, 01:14 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=84&tid=2123571]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
16ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 186ms |
| total: | 272ms |

| 0 / 0 |
