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(QuarkusPersistenceUnitDescriptor desc, HibernateOrmConfigPersistenceUnit config, HibernateOrmConfig hibernateOrmConfig, boolean reactive) static voidconfigureSqlLoadScript(String persistenceUnitName, HibernateOrmConfigPersistenceUnit persistenceUnitConfig, ApplicationArchivesBuildItem applicationArchivesBuildItem, io.quarkus.runtime.LaunchMode launchMode, BuildProducer<NativeImageResourceBuildItem> nativeImageResources, BuildProducer<HotDeploymentWatchedFileBuildItem> hotDeploymentWatchedFiles, QuarkusPersistenceUnitDescriptor descriptor) static booleanhasEntities(JpaModelBuildItem jpaModel) static booleanisHibernateValidatorPresent(Capabilities capabilities) jsonFormatterCustomizationCheck(Capabilities capabilities, Optional<FormatMapperKind> jsonMapper) static Optional<FormatMapperKind> jsonMapperKind(Capabilities capabilities, 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<DatabaseKindDialectBuildItem> dbKindDialectBuildItems, BuildProducer<SystemPropertyBuildItem> systemProperties, BiConsumer<String, String> puPropertiesCollector, Set<String> storageEngineCollector) static Optional<FormatMapperKind> xmlMapperKind(Capabilities capabilities, BuiltinFormatMapperBehaviour behaviour)
-
Field Details
-
NO_SQL_LOAD_SCRIPT_FILE
- See Also:
-
-
Method Details
-
hasEntities
-
jsonMapperKind
public static Optional<FormatMapperKind> jsonMapperKind(Capabilities capabilities, BuiltinFormatMapperBehaviour behaviour) -
xmlMapperKind
public static Optional<FormatMapperKind> xmlMapperKind(Capabilities capabilities, BuiltinFormatMapperBehaviour behaviour) -
isHibernateValidatorPresent
-
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<DatabaseKindDialectBuildItem> dbKindDialectBuildItems, BuildProducer<SystemPropertyBuildItem> systemProperties, BiConsumer<String, String> puPropertiesCollector, Set<String> storageEngineCollector) -
configureProperties
public static void configureProperties(QuarkusPersistenceUnitDescriptor desc, HibernateOrmConfigPersistenceUnit config, HibernateOrmConfig hibernateOrmConfig, boolean reactive) -
configureSqlLoadScript
public static void configureSqlLoadScript(String persistenceUnitName, HibernateOrmConfigPersistenceUnit persistenceUnitConfig, ApplicationArchivesBuildItem applicationArchivesBuildItem, io.quarkus.runtime.LaunchMode launchMode, BuildProducer<NativeImageResourceBuildItem> nativeImageResources, BuildProducer<HotDeploymentWatchedFileBuildItem> hotDeploymentWatchedFiles, QuarkusPersistenceUnitDescriptor descriptor) -
jsonFormatterCustomizationCheck
public static JsonFormatterCustomizationCheck jsonFormatterCustomizationCheck(Capabilities capabilities, Optional<FormatMapperKind> jsonMapper)
-