public class EntityManagerProvider extends Object
| Modifier and Type | Method and Description |
|---|---|
static EntityManagerProvider |
clear()
clears entityManager persistence context and entity manager factory cache of current instance of this provider
|
static EntityManagerProvider |
clear(String puName) |
Connection |
connection() |
Connection |
connection(String puName) |
static javax.persistence.EntityManager |
em() |
static javax.persistence.EntityManager |
em(String puName) |
static javax.persistence.EntityManagerFactory |
emf() |
static javax.persistence.EntityManagerFactory |
emf(String puName) |
javax.persistence.EntityManager |
getEm() |
javax.persistence.EntityManager |
getEm(String puName) |
javax.persistence.EntityManagerFactory |
getEmf() |
static EntityManagerProvider |
instance(String unitName) |
static EntityManagerProvider |
instance(String unitName,
Map<String,String> overridingPersistenceProps)
Allows to pass in overriding Properties that may be specific to the JPA Vendor.
|
static boolean |
isEntityManagerActive() |
static EntityManagerProvider |
newInstance(String unitName) |
static javax.persistence.EntityTransaction |
tx() |
static javax.persistence.EntityTransaction |
tx(String puName) |
public static EntityManagerProvider instance(String unitName)
public static EntityManagerProvider instance(String unitName, Map<String,String> overridingPersistenceProps)
unitName - unit nameoverridingPersistenceProps - properties to override persistence.xml props or define additions to thempublic static EntityManagerProvider newInstance(String unitName)
unitName - unit name
clear entities on underlying contextpublic Connection connection(String puName)
puName - unit namepublic Connection connection()
public static javax.persistence.EntityManager em(String puName)
puName - unit namepublic static javax.persistence.EntityManagerFactory emf(String puName)
puName - unit namepublic static javax.persistence.EntityManager em()
public javax.persistence.EntityManager getEm()
public static javax.persistence.EntityManagerFactory emf()
public javax.persistence.EntityManagerFactory getEmf()
public javax.persistence.EntityManager getEm(String puName)
public static EntityManagerProvider clear(String puName)
puName - unit name
clears entityManager persistence context and entityManager factory cache represented by given puNamepublic static EntityManagerProvider clear()
public static javax.persistence.EntityTransaction tx(String puName)
puName - unit namepublic static javax.persistence.EntityTransaction tx()
public static boolean isEntityManagerActive()
Copyright © 2020. All rights reserved.