Spring数据JpaRepository,CrudRepository“void delete(ID id);”没有被调用

时间:2015-04-19 09:36:43

标签: spring-data

我尝试使用其ID使用repository.delete(id)删除实体。实体的ID为Long,因此将通用标识更改为<Entity, Long>。然后,如果我尝试使用我的实体的id调用delete,则不会抛出任何异常,也没有根据hibernate日志触发删除查询。但是如果使用delete(entity)正确删除它。可能是什么原因?我必须实现@Modifying delete查询作为解决方法。

1 个答案:

答案 0 :(得分:0)

这是一个在最近发布的版本中修复的缺陷。我无法找到确切的JIRA链接和发布。