Я могу реплицировать объект, сохраняющий исходный идентификатор в режиме гибернации?

#hibernate

#режим гибернации

Вопрос:

Мне нужно сохранить объект с помощью метода replicate сеанса hibernate, но я хочу, чтобы объект сохранил свой идентификатор, потому что это столбец identity в SQL Server.

Есть идеи относительно того, как этого добиться?

Я пытался манипулировать генератором, но это не помогло.

Ответ №1:

Метод Replicate уже должен сохранять идентификатор. Если вы хотите, чтобы его дочерние элементы сохраняли идентификатор, вы должны настроить каскадирование на каскадирование при репликации.