Class HibernateProcessorUtil
java.lang.Object
io.quarkus.hibernate.orm.deployment.util.HibernateProcessorUtil
A set of utilities method to collect the common operations needed to configure the
Hibernate ORM and Hibernate Reactive extensions.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic voidconfigureProperties(io.quarkus.hibernate.orm.runtime.boot.QuarkusPersistenceUnitDescriptor desc, HibernateOrmConfigPersistenceUnit config, HibernateOrmConfig hibernateOrmConfig, boolean reactive) static voidconfigureSqlLoadScript(String persistenceUnitName, HibernateOrmConfigPersistenceUnit persistenceUnitConfig, io.quarkus.deployment.builditem.ApplicationArchivesBuildItem applicationArchivesBuildItem, io.quarkus.runtime.LaunchMode launchMode, List<io.quarkus.hibernate.orm.deployment.spi.SqlLoadScriptDefaultBuildItem> additionalSqlLoadScriptDefaults, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem> nativeImageResources, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.HotDeploymentWatchedFileBuildItem> hotDeploymentWatchedFiles, io.quarkus.hibernate.orm.runtime.boot.QuarkusPersistenceUnitDescriptor descriptor) static booleanisHibernateValidatorPresent(io.quarkus.deployment.Capabilities capabilities) static io.quarkus.hibernate.orm.runtime.customized.JsonFormatterCustomizationCheckjsonFormatterCustomizationCheck(io.quarkus.deployment.Capabilities capabilities, Optional<io.quarkus.hibernate.orm.runtime.customized.FormatMapperKind> jsonMapper) static Optional<io.quarkus.hibernate.orm.runtime.customized.FormatMapperKind> jsonMapperKind(io.quarkus.deployment.Capabilities capabilities, io.quarkus.hibernate.orm.runtime.customized.BuiltinFormatMapperBehaviour behaviour) static Optional<io.quarkus.datasource.common.runtime.DatabaseKind.SupportedDatabaseKind> setDialectAndStorageEngine(String persistenceUnitName, Optional<String> dbKind, Optional<String> explicitDialect, Optional<String> explicitDbMinVersion, HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitDialect dialectConfig, List<io.quarkus.hibernate.orm.deployment.spi.DatabaseKindDialectBuildItem> dbKindDialectBuildItems, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.SystemPropertyBuildItem> systemProperties, BiConsumer<String, String> puPropertiesCollector) static Optional<io.quarkus.hibernate.orm.runtime.customized.FormatMapperKind> xmlMapperKind(io.quarkus.deployment.Capabilities capabilities, io.quarkus.hibernate.orm.runtime.customized.BuiltinFormatMapperBehaviour behaviour)
-
Field Details
-
NO_SQL_LOAD_SCRIPT_FILE
- See Also:
-
-
Method Details
-
jsonMapperKind
public static Optional<io.quarkus.hibernate.orm.runtime.customized.FormatMapperKind> jsonMapperKind(io.quarkus.deployment.Capabilities capabilities, io.quarkus.hibernate.orm.runtime.customized.BuiltinFormatMapperBehaviour behaviour) -
xmlMapperKind
public static Optional<io.quarkus.hibernate.orm.runtime.customized.FormatMapperKind> xmlMapperKind(io.quarkus.deployment.Capabilities capabilities, io.quarkus.hibernate.orm.runtime.customized.BuiltinFormatMapperBehaviour behaviour) -
isHibernateValidatorPresent
public static boolean isHibernateValidatorPresent(io.quarkus.deployment.Capabilities capabilities) -
setDialectAndStorageEngine
public static Optional<io.quarkus.datasource.common.runtime.DatabaseKind.SupportedDatabaseKind> setDialectAndStorageEngine(String persistenceUnitName, Optional<String> dbKind, Optional<String> explicitDialect, Optional<String> explicitDbMinVersion, HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitDialect dialectConfig, List<io.quarkus.hibernate.orm.deployment.spi.DatabaseKindDialectBuildItem> dbKindDialectBuildItems, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.SystemPropertyBuildItem> systemProperties, BiConsumer<String, String> puPropertiesCollector) -
configureProperties
public static void configureProperties(io.quarkus.hibernate.orm.runtime.boot.QuarkusPersistenceUnitDescriptor desc, HibernateOrmConfigPersistenceUnit config, HibernateOrmConfig hibernateOrmConfig, boolean reactive) -
configureSqlLoadScript
public static void configureSqlLoadScript(String persistenceUnitName, HibernateOrmConfigPersistenceUnit persistenceUnitConfig, io.quarkus.deployment.builditem.ApplicationArchivesBuildItem applicationArchivesBuildItem, io.quarkus.runtime.LaunchMode launchMode, List<io.quarkus.hibernate.orm.deployment.spi.SqlLoadScriptDefaultBuildItem> additionalSqlLoadScriptDefaults, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem> nativeImageResources, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.HotDeploymentWatchedFileBuildItem> hotDeploymentWatchedFiles, io.quarkus.hibernate.orm.runtime.boot.QuarkusPersistenceUnitDescriptor descriptor) -
jsonFormatterCustomizationCheck
public static io.quarkus.hibernate.orm.runtime.customized.JsonFormatterCustomizationCheck jsonFormatterCustomizationCheck(io.quarkus.deployment.Capabilities capabilities, Optional<io.quarkus.hibernate.orm.runtime.customized.FormatMapperKind> jsonMapper)
-