In my application, I am using XML Mapping Metadata as an alternative to annotation. It worked fine for all the JPA annotations so far. However for Auditing, I am using Hibe
Currently that's not possible. Envers works by annotating POJOs only. There is a JIRA ticket to enable XML config, but it doesn't look like that feature will come anytime soon:
https://hibernate.atlassian.net/browse/HHH-3887
Anyway, if you want to use Envers, you'll have to go with annotations.