Class DefaultPersistenceProviderResolver

java.lang.Object
cz.cvut.kbss.jopa.model.DefaultPersistenceProviderResolver
All Implemented Interfaces:
PersistenceProviderResolver

public class DefaultPersistenceProviderResolver extends Object implements PersistenceProviderResolver
Default implementation of the PersistenceProviderResolver, threadsafe.

Uses service loading mechanism (ServiceLoader.load(Class, ClassLoader) using the current context thread's class loader) to discover PersistenceProvider implementations on the classpath.

Code based on JPA specification implementation.