Envers can't intercept bulk-update changes, only when you modify the entities via objects. That's due to the fact that an update
HQL query is translated straight to SQL, and Hibernate has no idea which entities changed and how.
So the problem isn't connected with named queries, but with bulk query usage.