接口中的java JPA Hibernate更新查询
目标是更新表中的条目。概念上我需要
public interface MessageRepository extends JpaRepository<Message, Long> {
@Modifying
@Transactional
@Query("update Message set isRead = true where receiver = id and isRead = false")
void markAllAsRead(Long id);
但是,当我运行它时,它会编译,似乎事务从未提交。根据文档,我需要刷新缓存。这似乎不可能与我目前的设置与我所看到的here,因为我没有一个函数体。我正试图修复别人的代码,所以我真的不想重构整个东西
# 1 楼答案
您是否尝试过使用以下参数