Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的系统上运行正常,但是当我使用命名查询修改实体时,envers 不会为此操作创建修订。
有没有人有这个问题?有什么解决办法吗?
我的命名查询如下所示:
update Formulario set f.ativo = :inativo
Envers 无法拦截批量更新更改,只有当您通过对象修改实体时。这是因为updateHQL 查询被直接转换为 SQL,而 Hibernate 不知道哪些实体发生了变化以及如何发生变化。
update
因此,问题与命名查询无关,而是与批量查询使用有关。
或者 tags, without JavaScript
tags, without JavaScript