2013-08-29 6 views
1

У меня есть режим работает нормально в моей системе, но когда я изменяю объект с использованием именованного запроса, envers не создает ревизию для этого действия.Envers с именованным запросом (обновление)

У кого-нибудь возникли проблемы? Любые решения?

Моего именованный запрос выглядит следующим образом:

update Formulario set f.ativo = :inativo 

ответ

0

Envers не может перехватывать изменения объемного обновления, только при редактировании объектов с помощью объектов. Это связано с тем, что HQL-запрос update переводится непосредственно на SQL, а Hibernate не имеет представления о том, какие сущности изменились и как.

Таким образом, проблема не связана с именованными запросами, а с массовым использованием запросов.