Class SpringDataJPAProcessor

java.lang.Object
io.quarkus.spring.data.deployment.SpringDataJPAProcessor

public class SpringDataJPAProcessor extends Object
  • Field Details

    • SPRING_JPA_SHOW_SQL

      public static final String SPRING_JPA_SHOW_SQL
      See Also:
    • SPRING_JPA_PROPERTIES_HIBERNATE_DIALECT

      public static final String SPRING_JPA_PROPERTIES_HIBERNATE_DIALECT
      See Also:
    • SPRING_JPA_PROPERTIES_HIBERNATE_DIALECT_STORAGE_ENGINE

      public static final String SPRING_JPA_PROPERTIES_HIBERNATE_DIALECT_STORAGE_ENGINE
      See Also:
    • SPRING_JPA_GENERATE_DDL

      public static final String SPRING_JPA_GENERATE_DDL
      See Also:
    • SPRING_JPA_HIBERNATE_NAMING_PHYSICAL_STRATEGY

      public static final String SPRING_JPA_HIBERNATE_NAMING_PHYSICAL_STRATEGY
      See Also:
    • SPRING_JPA_HIBERNATE_NAMING_IMPLICIT_STRATEGY

      public static final String SPRING_JPA_HIBERNATE_NAMING_IMPLICIT_STRATEGY
      See Also:
    • QUARKUS_HIBERNATE_ORM_DIALECT

      public static final String QUARKUS_HIBERNATE_ORM_DIALECT
      See Also:
    • QUARKUS_HIBERNATE_ORM_LOG_SQL

      public static final String QUARKUS_HIBERNATE_ORM_LOG_SQL
      See Also:
    • QUARKUS_HIBERNATE_ORM_DIALECT_STORAGE_ENGINE

      public static final String QUARKUS_HIBERNATE_ORM_DIALECT_STORAGE_ENGINE
      See Also:
    • QUARKUS_HIBERNATE_ORM_SCHEMA_MANAGEMENT_STRATEGY

      public static final String QUARKUS_HIBERNATE_ORM_SCHEMA_MANAGEMENT_STRATEGY
      See Also:
    • QUARKUS_HIBERNATE_ORM_PHYSICAL_NAMING_STRATEGY

      public static final String QUARKUS_HIBERNATE_ORM_PHYSICAL_NAMING_STRATEGY
      See Also:
    • QUARKUS_HIBERNATE_ORM_IMPLICIT_NAMING_STRATEGY

      public static final String QUARKUS_HIBERNATE_ORM_IMPLICIT_NAMING_STRATEGY
      See Also:
  • Constructor Details

    • SpringDataJPAProcessor

      public SpringDataJPAProcessor()
  • Method Details

    • registerFeature

      io.quarkus.deployment.builditem.FeatureBuildItem registerFeature()
    • contributeClassesToIndex

      void contributeClassesToIndex(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.AdditionalIndexedClassesBuildItem> additionalIndexedClasses)
    • ignorable

      io.quarkus.hibernate.orm.deployment.IgnorableNonIndexedClasses ignorable()
    • registerReflection

      void registerReflection(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> producer)
    • registerDataSql

      io.quarkus.hibernate.orm.deployment.spi.SqlLoadScriptDefaultBuildItem registerDataSql()
    • build

      void build(io.quarkus.deployment.builditem.CombinedIndexBuildItem index, Optional<io.quarkus.hibernate.orm.deployment.JpaModelPersistenceUnitMappingBuildItem> jpaModelPersistenceUnitMapping, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.GeneratedClassBuildItem> generatedClasses, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.GeneratedBeanBuildItem> generatedBeans, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBeans, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClasses, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.hibernate.orm.panache.deployment.EntityToPersistenceUnitBuildItem> entityToPersistenceUnit)