2011-05-16 1 views
0

Я работаю над веб-приложением с GWT, запущенным на встроенном сервере Winstone, и я использую Derby как базу данных с менеджером сохранения.
Я генерирую постоянный класс с длинным идентификатором, который генерируется IdGeneratorStrategy.IDENTITY.
Проблема заключается в том, что когда я закрыл приложение, IdGeneratorStrategy пытается создать объект этого класса с тем же идентификатором, поскольку он не знает, что в базе данных тот же самый идентификатор, который уже передан другому объекту, что вызывает что два ограничения имеют одинаковый набор столбцов.Получение идентификатора, генерируемого IdGeneratorStrategy после выключения системы

Поэтому я должен уметь сообщить IdGenerator, чтобы получить последний идентификатор и создать новый новый.

Возможно ли с помощью этого генератора?

Или мне нужно сохранить идентификаторы в таблице в базе данных и всегда принимать последний идентификатор и генерировать его «вручную»?

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^