С Db4o Как обновить уже существующий объект, для которого мы определили уникальное ограничение - PullRequest
1 голос
/ 01 декабря 2011

Я создаю объект, для которого сервер имеет уникальное ограничение, определенное для одного поля.

Но когда я хочу обновить ранее выбранный объект, я получаю исключение UniqueFieldValueConstraintViolationException без возможности зафиксировать объект.

Как правильно сохранить изменения, внесенные в объект, на который наложены уникальные ограничения?

заранее спасибо.

1 Ответ

0 голосов
/ 01 декабря 2011

Похоже, ваш объект отключен от контекста БД.Объект должен быть связан с открытым контейнером db4o, иначе он рассматривается как новый объект.Если у вас нет выбора, кроме как работать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...