我尝试使用其ID使用repository.delete(id)
删除实体。实体的ID为Long
,因此将通用标识更改为<Entity, Long>
。然后,如果我尝试使用我的实体的id调用delete
,则不会抛出任何异常,也没有根据hibernate日志触发删除查询。但是如果使用delete(entity)
正确删除它。可能是什么原因?我必须实现@Modifying delete
查询作为解决方法。
答案 0 :(得分:0)
这是一个在最近发布的版本中修复的缺陷。我无法找到确切的JIRA链接和发布。