Stephan
Stephan

Reputation: 131

Updating and reverting changes with JPA persistence

I have questing regarding JPA persistence. I want to change values of specific column (for e.g. 1 to 2), and fetch corresponding rows further (which are having column value 2). If other service gives some error, I want to revert column values to 1.

Can we do this in JPA?

Upvotes: 0

Views: 241

Answers (2)

Michael
Michael

Reputation: 112

If you use spring data JPA, try something like that:

@Transactional
@Modifying
@Query("UPDATE ...")

Upvotes: 0

Sridhar Patnaik
Sridhar Patnaik

Reputation: 1118

You can use @Transactional annotation to your method. so, you can change value from 1 to 2. Then fetch corresponding rows. Anywhere exception happens, it will be reverted back to 1.

Upvotes: 0

Related Questions