PersistenceProvider implementations are not app specific.
Hibernate Validator uses
Persistence.getPersistenceUtil()
This in turn is a static reference object that in its method calls
Persistence.getProviders() *each time* to resolve operations like
isLoaded(entity).
So to answer your question, I think it's after.
On Fri 2014-09-12 17:02, Scott Marlow wrote:
What triggers Hibernate Validator to call
PersistenceProviderResolver.getPersistenceProviders()? Does this happen
during the call to
PersistenceProvider.createContainerEntityManagerFactory() or later after
application deployment completes?
I'm looking at changing
PersistenceProviderResolver.getPersistenceProviders() to cache the
results on a per deployment basis but need to know when the first call
will be made, so I don't break deployment of persistence providers in
the deployed application.
_______________________________________________
hibernate-dev mailing list
hibernate-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev