У меня есть базовое приложение SpringBoot 2.1.1.RELEASE.Используя Spring Initializer, JPA, встроенный Tomcat и пакет в качестве исполняемого JAR-файла с архитектурой restful, у меня есть этот репозиторий:
@Repository
public interface MenuPriceAlertNotificationRepository
extends CrudRepository<MenuPriceAlertNotification, Long> {
@Transactional
@Modifying
@Query("update MenuPriceAlertNotification n set n.read = :status where n.id in :notificationIdList and n.user.id = :userId")
void changeNotificationListReadStatus( @Param("notificationIdList") List<Long> notificationIdList,
@Param("userId") long userId,
@Param("status") boolean status);
}
, но я не обновляю строки в DB