Запрос динамического обновления JPA с непервичным ключомJAVA

Программисты JAVA общаются здесь
Anonymous
Запрос динамического обновления JPA с непервичным ключом

Сообщение Anonymous »

У меня есть клиентский DAO, где мне нужно обновлять только определенные поля на основе входных данных API, в котором предложениеwhere не является первичным ключом.

Код: Выделить всё

  UPDATE Customers SET ContactName = 'Alfred Schmidt', City= 'Frankfurt' WHERE location = 'PA';
Значения могут различаться в зависимости от запроса, но предложениеwhere будет одинаковым, что может возвращать несколько записей, поскольку оно не уникально.
Что здесь можно использовать, У меня есть модель и репозиторий JPA, где существуют общие запросы findBy findAll и т. д. Но я не уверен, как этот запрос на обновление можно добавлять динамически, можно использовать критерии. Может кто-нибудь подсказать?
Я пытался использовать SpringBeanUtils, чтобы скопировать старое значение, но, поскольку обновлений может быть несколько, это не работает

Подробнее здесь: https://stackoverflow.com/questions/784 ... rimary-key

Вернуться в «JAVA»