Package net.ideahut.springboot.entity
Class EntityIntegrator
java.lang.Object
net.ideahut.springboot.entity.EntityIntegrator
-
Method Summary
Modifier and TypeMethodDescriptionprotected voiddestroy()protected static jakarta.persistence.EntityManagerFactoryentityManagerFactory(org.springframework.transaction.PlatformTransactionManager transactionManager) static org.hibernate.SessionFactoryCollection<Class<?>>static StringgetAuditBeanName(org.hibernate.SessionFactory sessionFactory) static Stringstatic StringgetAuditIdentifier(org.hibernate.SessionFactory sessionFactory) static org.hibernate.SessionFactorygetAuditSessionFactory(org.hibernate.SessionFactory sessionFactory) getCompositeIds(Class<?> entityClass) protected net.ideahut.springboot.entity.DatabaseTypeorg.hibernate.dialect.Dialectstatic List<net.ideahut.springboot.entity.EntityPostListener>getEntityPostListeners(org.hibernate.SessionFactory sessionFactory) static List<net.ideahut.springboot.entity.EntityPreListener>getEntityPreListeners(org.hibernate.SessionFactory sessionFactory) org.hibernate.engine.jdbc.env.spi.JdbcEnvironmentorg.hibernate.boot.Metadataorg.hibernate.boot.spi.MetadataBuildingContextorg.hibernate.engine.spi.SessionFactoryImplementororg.hibernate.boot.model.relational.SqlStringGenerationContextprotected static booleanhasIdGenerator(Class<?> entityClass) static EntityIntegratorstatic EntityIntegratorstatic EntityIntegratorof(org.hibernate.SessionFactory sessionFactory) static EntityIntegratorof(org.springframework.transaction.PlatformTransactionManager transactionManager) protected static org.hibernate.SessionFactorysessionFactory(org.springframework.transaction.PlatformTransactionManager transactionManager) static voidsetAuditSessionFactory(String auditId, jakarta.persistence.EntityManagerFactory entityManagerFactory) static voidsetAuditSessionFactory(String auditId, jakarta.persistence.EntityManagerFactory entityManagerFactory, org.hibernate.SessionFactory auditSessionFactory) static voidsetAuditSessionFactory(String auditId, Map<String, Object> settings) static voidsetAuditSessionFactory(String auditId, Map<String, Object> settings, org.hibernate.SessionFactory auditSessionFactory) protected static voidsetEntityPostListeners(jakarta.persistence.EntityManagerFactory entityManagerFactory, List<net.ideahut.springboot.entity.EntityPostListener> entityPostListeners) protected static voidsetEntityPreListeners(jakarta.persistence.EntityManagerFactory entityManagerFactory, List<net.ideahut.springboot.entity.EntityPreListener> entityPreListeners)
-
Method Details
-
getMetadata
public org.hibernate.boot.Metadata getMetadata() -
getSessionFactory
public org.hibernate.engine.spi.SessionFactoryImplementor getSessionFactory() -
getJdbcEnvironment
public org.hibernate.engine.jdbc.env.spi.JdbcEnvironment getJdbcEnvironment() -
getMetadataBuildingContext
public org.hibernate.boot.spi.MetadataBuildingContext getMetadataBuildingContext() -
getSqlStringGenerationContext
public org.hibernate.boot.model.relational.SqlStringGenerationContext getSqlStringGenerationContext() -
getSettings
-
getAnnotatedClasses
-
getConnection
- Throws:
SQLException
-
getDialect
public org.hibernate.dialect.Dialect getDialect() -
getDatabaseType
protected net.ideahut.springboot.entity.DatabaseType getDatabaseType() -
destroy
protected void destroy() -
of
-
of
public static EntityIntegrator of(Map<String, Object> settings, Collection<Class<?>> annotatedClasses) -
of
-
of
public static EntityIntegrator of(org.springframework.transaction.PlatformTransactionManager transactionManager) -
getCompositeIds
-
hasIdGenerator
-
setEntityPreListeners
protected static void setEntityPreListeners(jakarta.persistence.EntityManagerFactory entityManagerFactory, List<net.ideahut.springboot.entity.EntityPreListener> entityPreListeners) -
setEntityPostListeners
protected static void setEntityPostListeners(jakarta.persistence.EntityManagerFactory entityManagerFactory, List<net.ideahut.springboot.entity.EntityPostListener> entityPostListeners) -
entityManagerFactory
protected static jakarta.persistence.EntityManagerFactory entityManagerFactory(org.springframework.transaction.PlatformTransactionManager transactionManager) -
sessionFactory
protected static org.hibernate.SessionFactory sessionFactory(org.springframework.transaction.PlatformTransactionManager transactionManager) -
getActiveSessionFactory
public static org.hibernate.SessionFactory getActiveSessionFactory() -
getAuditIdentifier
-
getAuditIdentifier
-
getAuditSessionFactory
public static org.hibernate.SessionFactory getAuditSessionFactory(org.hibernate.SessionFactory sessionFactory) -
setAuditSessionFactory
-
setAuditSessionFactory
-
setAuditSessionFactory
public static void setAuditSessionFactory(String auditId, jakarta.persistence.EntityManagerFactory entityManagerFactory, org.hibernate.SessionFactory auditSessionFactory) -
setAuditSessionFactory
public static void setAuditSessionFactory(String auditId, jakarta.persistence.EntityManagerFactory entityManagerFactory) -
getAuditBeanName
-
getEntityPreListeners
public static List<net.ideahut.springboot.entity.EntityPreListener> getEntityPreListeners(org.hibernate.SessionFactory sessionFactory) -
getEntityPostListeners
public static List<net.ideahut.springboot.entity.EntityPostListener> getEntityPostListeners(org.hibernate.SessionFactory sessionFactory)
-