Коллеги. В таблице есть автоматом генерирующийся id, также есть uuid. Uuid используется для поддержания уникальных запросов от клиента. Id лишь внутри базы данных используется. Использую Spring Data Jpa. Там есть метод save(obj x). Задача: переопределить метод save так, чтобы он работал как update если приходят данные от одинакового uuid.
Коллеги. В таблице есть автоматом генерирующийся id, также есть uuid. Uuid используется для поддержания уникальных запросов от клиента. Id лишь внутри базы данных используется. Использую Spring Data Jpa. Там есть метод save(obj x). Задача: переопределить метод save так, чтобы он работал как update если приходят данные от одинакового uuid.
Нескромный вопрос - а что мешает использовать UUID как ID в этой базе без лишнего суррогатного ключа?
ЖПАшный метод save как таковой так переопределить не получится, можно писать свою обёртку, которая сходит в базу, вернёт сущность с этим UUID, и будет манипулировать ей.
ЖПАшный метод save как таковой так переопределить не получится, можно писать свою обёртку, которая сходит в базу, вернёт сущность с этим UUID, и будет манипулировать ей.
uuid иногда выбешивает когда нужно по бырику посмотреть юзера или другой джоин и с интом там ты запонил цифру а с uuid уже на глаз не скажешь нужно каждый раз перепроверять)))