Package io.jmix.autoconfigure.data
Class JmixJpaDependsOnDatabaseInitializationDetector
java.lang.Object
org.springframework.boot.sql.init.dependency.AbstractBeansOfTypeDependsOnDatabaseInitializationDetector
io.jmix.autoconfigure.data.JmixJpaDependsOnDatabaseInitializationDetector
- All Implemented Interfaces:
org.springframework.boot.sql.init.dependency.DependsOnDatabaseInitializationDetector
@NullMarked
public class JmixJpaDependsOnDatabaseInitializationDetector
extends org.springframework.boot.sql.init.dependency.AbstractBeansOfTypeDependsOnDatabaseInitializationDetector
DependsOnDatabaseInitializationDetector that makes every EntityManagerFactory bean depend on
the database initializers (Liquibase and the others Spring Boot detects), so that JPA queries made while the
context starts see the migrated schema.
Spring Boot ships the equivalent detector in spring-boot-jpa, which Jmix does not use.
Registered in META-INF/spring.factories.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionMethods inherited from class org.springframework.boot.sql.init.dependency.AbstractBeansOfTypeDependsOnDatabaseInitializationDetector
detect
-
Constructor Details
-
JmixJpaDependsOnDatabaseInitializationDetector
public JmixJpaDependsOnDatabaseInitializationDetector()
-
-
Method Details
-
getDependsOnDatabaseInitializationBeanTypes
- Specified by:
getDependsOnDatabaseInitializationBeanTypesin classorg.springframework.boot.sql.init.dependency.AbstractBeansOfTypeDependsOnDatabaseInitializationDetector
-