97 words

javax.persistence.spi.PersistenceProviderResolver - JPA interface

javax.persistence.spi
Interface PersistenceProviderResolver

Determine the list of persistence providers available in the runtime environment.

Implementations must be thread-safe.

Note that the getPersistenceProviders method can potentially be called many times: it is recommended that the implementation of this method make use of caching.

Since:
JPA 2.0
See Also:
PersistenceProvider
Clear cache of providers.
Clear cache of providers.
Since:
JPA 2.0
Returns a list of the PersistenceProvider implementations available in the runtime environment.
Returns a list of the PersistenceProvider implementations available in the runtime environment.
Returns:
list of the persistence providers available in the environment
Since:
JPA 2.0

This documentation page is derived (with some adjustments) from the open source JPA 2 RI (EclipseLink)
and is available under the terms of the Eclipse Public License, v. 1.0 and Eclipse Distribution License, v. 1.0.
Object Relational Mapping (ORM) JPA 2 providers include Hibernate, EclipseLink, TopLink, OpenJPA and DataNucleus.
Object DB is not an ORM JPA implementation but an Object Database for Java with built in JPA 2 support.