Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Hibernate - объект не ленивое дерево + с ссылками на ветви / 2 сообщений из 2, страница 1 из 1
30.12.2014, 13:13
    #38846480
Шаров Сергей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate - объект не ленивое дерево + с ссылками на ветви
Вопрос, по Hibernate

Есть объект с заполненным ID, как сделать так чтобы этот объект сохранился с этим ID?
То есть не пытался обновить, а создавал новый в СУБД ?

Сложность в том, что объект не ленивое дерево + с ссылками на ветви.

Если обнулить перед сохранением все ID, то при сохранении корня, "не лениво" дерево создаётся, но проблема со ссылками, которые ссылаются на старые id и "не ленивое" сохранение ломается.
Я не могу вмешаться в процесс сохранения :( и поменять id ссылки на тот id который создаётся у связанного объекта.

Если кто не понял пример того как объект хранится в таблице. Объект имеет коллекцию Деток и ссылку на себя (link).

ID, parent_id, link_id
1, null, null
2, 1, null
3, 1, 2(!)

Последняя запись ссылается на id=2
...
Рейтинг: 0 / 0
30.12.2014, 13:22
    #38846501
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate - объект не ленивое дерево + с ссылками на ветви
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Hibernate - объект не ленивое дерево + с ссылками на ветви / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]