I wondered how envers works/could work in a JPA portable way. Are you
using somehow a entity listener approach or so? Does the the code needed
for envers really depend on the hibernate core stuff or does hibernate
just offer a more relaxed contract in respect to entity listeners?
I was just wondering why nobody proposed the auditing stuff to be
included in the jpa spec since there were already many requests for
auditing for other jpa impls. IMO it's a fairly common issue to address
auditing and therefore worth to, not necessarily be standardized but, at
least be provider independent.
I don't have a problem with hibernate at all, I will go on using it
since it's just great, but the question just came up in my head and I
wanted to know if you maybe already discussed something like that with
the jpa team?