我正在使用hibernate envers来审核事件,当我调用repositoy.delete()或Repository.save()时,它可以很好地与Spring Data JPA存储库一起工作
正如本文和本文中提到的,在您的情况下不会触发envers。
也可以在JBoss论坛中查看这个相关的问题
我有以下问题:当我试图删除一个具有以下关系的实体时: 对于,它通过提供的delete方法删除实体及其所有可收费元素,这很好。当我尝试使用自定义删除时,会出现问题: 上面写着: 为什么不允许我这么做?方法不支持级联属性吗?我知道我可以先,然后用标准的delete方法删除持久实体,但这是不优雅的。是否可以像我尝试的那样使用自定义的方法?
问题内容: 我创建了两个实体并且具有一对多关系。当我发出时,我希望hibernate状态使用“ INNER JOIN”查询。但是它只是发出查询以从Book_Category获取数据。 我缺少什么?我该怎么做使hibernate问题的JOIN查询? Book.java BookCategory.java BookCategoryRepository.java 问题答案: 默认情况下,Hibernat
我创建了两个具有一对多关系的实体和。当我发布,我希望hibernate使用“内部联接”查询。但它只是发出了从Book_类别获取数据的查询。 我错过了什么?我应该怎么做才能使hibernate问题加入查询? 书JAVA 图书分类。JAVA epository.java
问题内容: 有人可以告诉我为什么在JPA 1.0 EntityManager中通过find检索对象时,必须处理null(如果找不到),但是在通过createQuery使用Query接口时,如果找不到,则必须处理NoResultException。 也许我错过了一些东西,但是我觉得它与一种语言非常不一致,实际上,由于使用查询界面从一个简单的查找程序更改为更细粒度的查询,因此我不得不做很多修改。 谢谢
你能帮我解决这个问题吗?我想使用此方法在我的数据库中查找特定的缺口(它是由Apache Derby制作的)。我使用了EntityManager并从NetBeans中的数据库中映射持久性-实体类。 我得到这个错误: Java . lang . illegalargumentexception:在EntityManager中创建查询时出现异常:< br >异常描述:解析[SELECT * FROM U
但是生成的SQL查询是 正如您所看到的,括号改变了,我相信两个查询中的条件并不相同。是虫子吗?使用hibernate和spring以及postgresql数据库。