Modifier and Type | Class and Description |
---|---|
static class |
DefaultJPAConfig.JPAConfigProvider |
JPAConfig.PersistenceUnit
Constructor and Description |
---|
DefaultJPAConfig(JPAConfig.PersistenceUnit... persistenceUnits) |
DefaultJPAConfig(Set<JPAConfig.PersistenceUnit> persistenceUnits) |
Modifier and Type | Method and Description |
---|---|
static JPAConfig |
from(Map<String,String> map)
Create a default JPA configuration from a map of names to unit names.
|
static JPAConfig |
of(String name,
String unitName)
Create a default JPA configuration with the given name and unit name.
|
static JPAConfig |
of(String n1,
String u1,
String n2,
String u2)
Create a default JPA configuration with the given names and unit names.
|
static JPAConfig |
of(String n1,
String u1,
String n2,
String u2,
String n3,
String u3)
Create a default JPA configuration with the given names and unit names.
|
Set<JPAConfig.PersistenceUnit> |
persistenceUnits() |
public DefaultJPAConfig(Set<JPAConfig.PersistenceUnit> persistenceUnits)
public DefaultJPAConfig(JPAConfig.PersistenceUnit... persistenceUnits)
public Set<JPAConfig.PersistenceUnit> persistenceUnits()
persistenceUnits
in interface JPAConfig
public static JPAConfig of(String name, String unitName)
name
- the name for the entity manager factoryunitName
- the persistence unit name as used in `persistence.xml`public static JPAConfig of(String n1, String u1, String n2, String u2)
n1
- Name of the first entity manager factoryu1
- Name of the first unitn2
- Name of the second entity manager factoryu2
- Name of the second unitpublic static JPAConfig of(String n1, String u1, String n2, String u2, String n3, String u3)
n1
- Name of the first entity manager factoryu1
- Name of the first unitn2
- Name of the second entity manager factoryu2
- Name of the second unitn3
- Name of the third entity manager factoryu3
- Name of the third unit