Is the@MappedSuperclass marked as @Audited?
I tried that and it doesn't seem to make a difference. Annotating the fields of the mapped superclass doesn't change things either. Also, there are @Entity classes derived from DBEntity which are not audited, so i'd like to keep the mapped superclass free of envers annotations.
Hmm this would need some debugging, I would say that adding @Audited to the mapped superclass should work as Hernan said. Maybe try creating a simple test case (there are a lot of them in the Envers testsuite) and see what happens inside.