Обновление и возврат изменений с сохранением JPA - PullRequest
0 голосов
/ 10 июля 2020

У меня есть квест, касающийся стойкости JPA. Я хочу изменить значения указанного столбца c (например, от 1 до 2) и получить соответствующие строки (которые имеют значение столбца 2). Если другая служба выдает ошибку, я хочу вернуть значения столбца к 1.

Можем ли мы сделать это в JPA?

Ответы [ 2 ]

0 голосов
/ 10 июля 2020

Если вы используете JPA с данными Spring, попробуйте что-нибудь вроде этого:

@Transactional
@Modifying
@Query("UPDATE ...")
0 голосов
/ 10 июля 2020

Вы можете использовать аннотацию @Transactional к своему методу. Итак, вы можете изменить значение с 1 на 2. Затем выберите соответствующие строки. Везде, где происходит исключение, оно возвращается к 1.

...