Я хочу обновить адрес.Данные о пружинах jpa query string error
@Modifying
@Query("update UserInfo u set u.address = ?1 where u.username = ?2")
void setAddress(String address, String username);
Но это не сработает.
org.springframework.web.util.NestedServletException: Request processing failed;
nested exception is org.springframework.dao.InvalidDataAccessApiUsageException:
|Exception Description: No transaction is currently active; nested exception is
javax.persistence.TransactionRequiredException: |Exception Description: No transaction
is currently active
И это говорит моя строка запроса является неизвестный источник
Какие причины занимают это исключение?
Как обновить несколько полей в обновленном запросе?
@Query("update UserInfo u set u.address = ?1, u.phoneNumber = ?2 where u.username = ?3")