public final class Strix extends Object
EntityManager.| Constructor and Description |
|---|
Strix() |
| Modifier and Type | Method and Description |
|---|---|
static javax.persistence.EntityManager |
em()
Get the
EntityManager for the current thread. |
static void |
shutdown()
Shutdown strix and closes any open
EntityManagerFactory |
static void |
startup()
Starts strix with default settings
|
static void |
startup(Map<String,Map<String,String>> persistenceProperties)
Starts strix with additional properties, which will override the properties of the persistence unit from the
persistence.xml
|
static void |
startup(Map<String,Map<String,String>> persistenceProperties,
String defaultPersistenceUnit)
Starts strix.
|
static void |
startup(String defaultPersistenceUnit)
Starts strix with a default persistence unit, which will be used in all methods annotated with
Transactional, when that annotation defines no persistence unit. |
public static void startup()
public static void startup(Map<String,Map<String,String>> persistenceProperties)
persistenceProperties - Map of persistence unit names to a map of persistence properties.public static void startup(String defaultPersistenceUnit)
Transactional, when that annotation defines no persistence unit.defaultPersistenceUnit - The default persistence unit which should be used, when no other unit is specifiedpublic static void startup(Map<String,Map<String,String>> persistenceProperties, String defaultPersistenceUnit)
startup(Map) and startup(String).persistenceProperties - see startup(Map)defaultPersistenceUnit - see startup(String)public static void shutdown()
EntityManagerFactorypublic static javax.persistence.EntityManager em()
EntityManager for the current thread.EntityManager, otherwise nullCopyright © 2017–2018. All rights reserved.