【发布时间】:2023-02-06 20:45:52
【问题描述】:
如何通过 spring boot JPA 为表中的列设置空值。
我有一些要求需要为表中的所有记录设置 null。
在我的存储库中,我写了
@Modifying
@Transactional
@Query("update table_name set column_name = null")
void setNull();
在我的服务中,我写了
myRepository.rsetNull();
但是为了运行这个,我得到了这样的错误。
原因:org.springframework.data.repository.query.QueryCreationException:无法为公共抽象无效创建查询
【问题讨论】:
-
尝试从您的存储库方法中删除 @Transactional
-
@kerbermeister 同样的错误。
标签: java sql spring spring-boot jpa