Я сделал составной ключ в моих сервисах весенней загрузки из двух столбцов (floor id & ticketid) - PullRequest
0 голосов
/ 24 апреля 2019

Мне нужно создать составной ключ в моей службе весенней загрузки, используя два столбца (floorid & ticketid) из существующей таблицы, чтобы предотвратить дублирование записей.

Но внезапно я получаю следующую ошибку при вызове save:

Error is identifier of an instance of com.ge.current.digitaltwin.devicemap.entity.DeviceMapCompEntity was altered from com.ge.current.digitaltwin.devicemap.entity.DeviceMapId@3f3b65f9 to com.ge.current.digitaltwin.devicemap.entity.DeviceMapId@91bc6f2; nested exception is org.hibernate.HibernateException: identifier of an instance of com.ge.current.digitaltwin.devicemap.entity.DeviceMapCompEntity was altered from com.ge.current.digitaltwin.devicemap.entity.DeviceMapId@3f3b65f9 to com.ge.current.digitaltwin.devicemap.entity.DeviceMapId@.

Есть ли другой способ предотвратить дублирование записей без изменения кода и внесения некоторых изменений в бэкэнд?

Я не знаю, что происходит. Кто-нибудь может мне помочь в этом?

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