public static PersistenceUtil getPersistenceUtil() { return new PersistenceUtilImpl(getProviderList()); }
/** * Create an return an EntityManagerFactory for the named unit. * * @param name - the name of the persistence unit */ public static EntityManagerFactory createEntityManagerFactory(String name) { for (PersistenceProvider provider: getProviderList()) { EntityManagerFactory factory; factory = provider.createEntityManagerFactory(name, null); if (factory != null) return factory; } throw new PersistenceException("no persistence provider found for `" + name + '\''); }
/** * Create and return an EntityManagerFactory for the named unit. * * @param name - the name of the persistence unit * @param props - persistence unit properties */ @SuppressWarnings("unchecked") public static EntityManagerFactory createEntityManagerFactory(String name, Map props) { for (PersistenceProvider provider : getProviderList()) { EntityManagerFactory factory; factory = provider.createEntityManagerFactory(name, props); if (factory != null) return factory; } throw new PersistenceException("no persistence provider found for `" + name + '\''); }