как обновить выбранный столбец в данных Spring? - PullRequest
0 голосов
/ 19 мая 2018

Пожалуйста, проверьте приведенный ниже запрос. Я пытаюсь обновить строку с помощью составного ключа

моя комбинация клавиш похожа на :

int id  
int versionId
String languageId

изапрос :

@Transactional
@Modifying
@Query("update languageEntity l set l.language = :language where l.languageId = :languageId")

int UpdateProcessLanguage(@Param("language ") String processDesTranslation, @Param("languageId ") UserLanguageId languageId);

Я не получаю никаких исключений.функция возвращает 0, означает, что строка не выполнена.

проверьте, что это за работа.

Ответы [ 2 ]

0 голосов
/ 24 мая 2018

Почему вы не хотите использовать метод save () для этого?Просто измените свойство языка вашего объекта и передайте его методу сохранения.Это обновит строку.

0 голосов
/ 20 мая 2018

Трудно сказать, не зная данных.В качестве первого шага я хотел бы зарегистрировать сгенерированные операторы SQL (см. , как регистрировать операторы SQL в Spring-boot ) и проверить, выглядят ли они правильно.

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