@EachProperty(value="jpa",
              primary="default")
public class JpaConfiguration
extends java.lang.Object
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
JpaConfiguration.EntityScanConfiguration
The entity scan configuration. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
static java.lang.String | 
PREFIX  | 
| Modifier | Constructor and Description | 
|---|---|
protected  | 
JpaConfiguration(io.micronaut.context.ApplicationContext applicationContext,
                org.hibernate.integrator.spi.Integrator integrator)  | 
protected  | 
JpaConfiguration(io.micronaut.context.ApplicationContext applicationContext,
                org.hibernate.integrator.spi.Integrator integrator,
                JpaConfiguration.EntityScanConfiguration entityScanConfiguration)  | 
| Modifier and Type | Method and Description | 
|---|---|
org.hibernate.boot.registry.StandardServiceRegistry | 
buildStandardServiceRegistry(java.util.Map<java.lang.String,java.lang.Object> additionalSettings)
Builds the standard service registry. 
 | 
protected org.hibernate.boot.registry.BootstrapServiceRegistryBuilder | 
createBootstrapServiceRegistryBuilder(org.hibernate.integrator.spi.Integrator integrator,
                                     java.lang.ClassLoader classLoader)
Creates the default  
BootstrapServiceRegistryBuilder. | 
protected org.hibernate.boot.registry.StandardServiceRegistryBuilder | 
createStandServiceRegistryBuilder(org.hibernate.boot.registry.BootstrapServiceRegistry bootstrapServiceRegistry)
Creates the standard service registry builder. 
 | 
JpaConfiguration.EntityScanConfiguration | 
getEntityScanConfiguration()  | 
java.util.List<java.lang.String> | 
getMappingResources()
Mapping resources (equivalent to "mapping-file" entries in persistence.xml). 
 | 
java.lang.String[] | 
getPackagesToScan()  | 
java.util.Map<java.lang.String,java.lang.Object> | 
getProperties()  | 
void | 
setMappingResources(java.util.List<java.lang.String> mappingResources)
Sets additional mapping resources. 
 | 
void | 
setPackagesToScan(java.lang.String... packagesToScan)
Sets the packages to scan. 
 | 
void | 
setProperties(java.util.Map<java.lang.String,java.lang.Object> jpaProperties)
Sets the JPA properties to be passed to the JPA implementation. 
 | 
public static final java.lang.String PREFIX
protected JpaConfiguration(io.micronaut.context.ApplicationContext applicationContext,
                           @Nullable
                           org.hibernate.integrator.spi.Integrator integrator)
applicationContext - The application contextintegrator - The Integrator@Inject
protected JpaConfiguration(io.micronaut.context.ApplicationContext applicationContext,
                                   @Nullable
                                   org.hibernate.integrator.spi.Integrator integrator,
                                   @Nullable
                                   JpaConfiguration.EntityScanConfiguration entityScanConfiguration)
applicationContext - The application contextintegrator - The IntegratorentityScanConfiguration - The entity scan configurationpublic JpaConfiguration.EntityScanConfiguration getEntityScanConfiguration()
public org.hibernate.boot.registry.StandardServiceRegistry buildStandardServiceRegistry(@Nullable
                                                                                        java.util.Map<java.lang.String,java.lang.Object> additionalSettings)
additionalSettings - Additional settings for the service registrypublic void setPackagesToScan(java.lang.String... packagesToScan)
packagesToScan - The packages to scanpublic java.lang.String[] getPackagesToScan()
public final void setProperties(@MapFormat(transformation=FLAT,keyFormat=RAW)
                                java.util.Map<java.lang.String,java.lang.Object> jpaProperties)
jpaProperties - The JPA propertiespublic java.util.Map<java.lang.String,java.lang.Object> getProperties()
protected org.hibernate.boot.registry.BootstrapServiceRegistryBuilder createBootstrapServiceRegistryBuilder(@Nullable
                                                                                                            org.hibernate.integrator.spi.Integrator integrator,
                                                                                                            java.lang.ClassLoader classLoader)
BootstrapServiceRegistryBuilder.integrator - The integrator to use. Can be nullclassLoader - The class loade rto useprotected org.hibernate.boot.registry.StandardServiceRegistryBuilder createStandServiceRegistryBuilder(org.hibernate.boot.registry.BootstrapServiceRegistry bootstrapServiceRegistry)
bootstrapServiceRegistry - The BootstrapServiceRegistry instanceStandardServiceRegistryBuilder instancepublic java.util.List<java.lang.String> getMappingResources()
public void setMappingResources(java.util.List<java.lang.String> mappingResources)
mappingResources - list of mapping files