Class PersistenceUnitDescriptorBuildItem

java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.MultiBuildItem
io.quarkus.hibernate.orm.deployment.PersistenceUnitDescriptorBuildItem

public final class PersistenceUnitDescriptorBuildItem extends io.quarkus.builder.item.MultiBuildItem
Not to be confused with PersistenceXmlDescriptorBuildItem, which holds items of the same type. This build item represents a later phase, and might include the implicit configuration definitions that are automatically defined by Quarkus.
  • Constructor Details

    • PersistenceUnitDescriptorBuildItem

      public PersistenceUnitDescriptorBuildItem(org.hibernate.jpa.boot.internal.ParsedPersistenceXmlDescriptor descriptor, String configurationName, RecordedConfig config, String multiTenancySchemaDataSource, List<RecordableXmlMapping> xmlMappings, boolean isReactive, boolean fromPersistenceXml, Capabilities capabilities)
  • Method Details

    • getManagedClassNames

      public Collection<String> getManagedClassNames()
    • getExplicitSqlImportScriptResourceName

      public String getExplicitSqlImportScriptResourceName()
    • getPersistenceUnitName

      public String getPersistenceUnitName()
    • getConfigurationName

      public String getConfigurationName()
    • getConfig

      public RecordedConfig getConfig()
    • getMultiTenancySchemaDataSource

      public String getMultiTenancySchemaDataSource()
    • hasXmlMappings

      public boolean hasXmlMappings()
    • isFromPersistenceXml

      public boolean isFromPersistenceXml()
    • asOutputPersistenceUnitDefinition

      public QuarkusPersistenceUnitDefinition asOutputPersistenceUnitDefinition(List<HibernateOrmIntegrationStaticDescriptor> integrationStaticDescriptors)