JPA和QueryDSL:找不到类型的删除

时间:2014-07-10 13:00:11

标签: spring-mvc jpa spring-data-jpa querydsl

我只想问,这通常意味着什么:

Invalid derived query! No property delete found for type:

我的类中实现JPARepository类(spring框架)的方法正在发生。我只是想了解错误意味着什么/试图告诉我。

1 个答案:

答案 0 :(得分:0)

Spring Data: "delete by" is supported?中所示,您可能正在使用spring-jpa的旧版本,它还不支持删除方法。您可以升级依赖项或对方法使用查询:

@Modifying
@Query("Delete from #{#entityName} t where t.userId= ?1")
public void deleteByUserId(String userId);