Interface PersistenceProvider

All Known Implementing Classes:
JOPAPersistenceProvider

public interface PersistenceProvider
Interface implemented by the persistence provider.

It is invoked by the Persistence class in Java SE environments to create an EntityManagerFactory and/or to cause schema generation to occur.

  • Method Details

    • createEntityManagerFactory

      EntityManagerFactory createEntityManagerFactory(String emName, Map<String,String> map)
      Called by Persistence class when an EntityManagerFactory is to be created.
      Parameters:
      emName - the name of the persistence unit
      map - a Map of properties for use by the persistence provider. These properties specify storage connection configuration and may also specify additional configuration.
      Returns:
      EntityManagerFactory for the persistence unit, or null if the provider is not the right provider.
    • getProviderUtil

      ProviderUtil getProviderUtil()
      Return the utility interface implemented by the persistence provider.
      Returns:
      ProviderUtil interface