Class PersistenceProviderResolverHolder.DefaultPersistenceProviderResolver

java.lang.Object
jakarta.persistence.spi.PersistenceProviderResolverHolder.DefaultPersistenceProviderResolver
All Implemented Interfaces:
PersistenceProviderResolver
Enclosing class:
PersistenceProviderResolverHolder

private static class PersistenceProviderResolverHolder.DefaultPersistenceProviderResolver extends Object implements PersistenceProviderResolver
Default provider resolver class to use when none is explicitly set.

Uses service loading mechanism as described in the Jakarta Persistence specification. A ServiceLoader.load() call is made with the current context classloader to find the service provider files on the classpath.