public class HibernateMappingContextConfiguration extends jakarta.validation.Configuration implements org.springframework.context.ApplicationContextAware
A Configuration that uses a MappingContext to configure Hibernate
| Modifiers | Name | Description |
|---|---|---|
protected java.lang.String |
dataSourceName |
|
protected HibernateMappingContext |
hibernateMappingContext |
|
protected java.lang.String |
sessionFactoryBeanName |
| Type Params | Return Type | Name and description |
|---|---|---|
|
public jakarta.validation.Configuration |
addAnnotatedClass(java.lang.Class annotatedClass) |
|
public void |
addAnnotatedClasses(java.lang.Class<?> annotatedClasses)Add the given annotated classes in a batch. |
|
public void |
addPackages(java.lang.String annotatedPackages)Add the given annotated packages in a batch. |
|
public org.hibernate.SessionFactory |
buildSessionFactory() |
|
protected org.hibernate.boot.registry.BootstrapServiceRegistryBuilder |
createBootstrapServiceRegistryBuilder()Creates the org.hibernate.boot.registry.BootstrapServiceRegistryBuilder to use |
|
protected org.hibernate.boot.registry.StandardServiceRegistryBuilder |
createStandardServiceRegistryBuilder(org.hibernate.boot.registry.BootstrapServiceRegistry bootstrapServiceRegistry)Creates the standard service registry builder. |
|
public ServiceRegistry |
getServiceRegistry() |
<S> |
public java.util.Collection<S> |
loadJavaServices(java.lang.Class<S> serviceContract) |
|
protected boolean |
matchesFilter(org.springframework.core.type.classreading.MetadataReader reader, org.springframework.core.type.classreading.MetadataReaderFactory readerFactory)Check whether any of the configured entity type filters matches the current class descriptor contained in the metadata reader. |
|
protected void |
reset() |
|
public void |
scanPackages(java.lang.String packagesToScan)Perform Spring-based scanning for entity classes, registering them as annotated classes with this Configuration. |
|
public void |
sessionFactoryClosed(org.hibernate.SessionFactory factory) |
|
public void |
sessionFactoryCreated(org.hibernate.SessionFactory factory) |
|
public void |
setApplicationContext(org.springframework.context.ApplicationContext applicationContext) |
|
public void |
setDataSourceConnectionSource(ConnectionSource<javax.sql.DataSource, DataSourceSettings> connectionSource)Set the target SQL javax.sql.DataSource |
|
public void |
setDataSourceName(java.lang.String name) |
|
public void |
setEventListeners(java.util.Map<java.lang.String, java.lang.Object> listeners)Default listeners. |
|
public void |
setHibernateEventListeners(HibernateEventListeners listeners)User-specifiable extra listeners. |
|
public void |
setHibernateMappingContext(HibernateMappingContext hibernateMappingContext) |
|
public void |
setMetadataContributor(org.hibernate.boot.spi.MetadataContributor metadataContributor) |
|
public void |
setSessionFactoryBeanName(java.lang.String name) |
| Methods inherited from class | Name |
|---|---|
interface jakarta.validation.Configuration |
jakarta.validation.Configuration#addMapping(java.io.InputStream), jakarta.validation.Configuration#addProperty(java.lang.String, java.lang.String), jakarta.validation.Configuration#addValueExtractor(jakarta.validation.valueextraction.ValueExtractor), jakarta.validation.Configuration#buildValidatorFactory(), jakarta.validation.Configuration#clockProvider(jakarta.validation.ClockProvider), jakarta.validation.Configuration#constraintValidatorFactory(jakarta.validation.ConstraintValidatorFactory), jakarta.validation.Configuration#getBootstrapConfiguration(), jakarta.validation.Configuration#getDefaultClockProvider(), jakarta.validation.Configuration#getDefaultConstraintValidatorFactory(), jakarta.validation.Configuration#getDefaultMessageInterpolator(), jakarta.validation.Configuration#getDefaultParameterNameProvider(), jakarta.validation.Configuration#getDefaultTraversableResolver(), jakarta.validation.Configuration#ignoreXmlConfiguration(), jakarta.validation.Configuration#messageInterpolator(jakarta.validation.MessageInterpolator), jakarta.validation.Configuration#parameterNameProvider(jakarta.validation.ParameterNameProvider), jakarta.validation.Configuration#traversableResolver(jakarta.validation.TraversableResolver) |
Add the given annotated classes in a batch.
Add the given annotated packages in a batch.
Creates the org.hibernate.boot.registry.BootstrapServiceRegistryBuilder to use
Creates the standard service registry builder. Subclasses can override to customize the creation of the StandardServiceRegistry
bootstrapServiceRegistry - The org.hibernate.boot.registry.BootstrapServiceRegistryCheck whether any of the configured entity type filters matches the current class descriptor contained in the metadata reader.
Perform Spring-based scanning for entity classes, registering them
as annotated classes with this Configuration.
packagesToScan - one or more Java package namesSet the target SQL javax.sql.DataSource
connectionSource - The data source to useDefault listeners.
listeners - the listenersUser-specifiable extra listeners.
listeners - the listeners