Class 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 Detail

      • PersistenceUnitDescriptorBuildItem

        public PersistenceUnitDescriptorBuildItem​(org.hibernate.jpa.boot.internal.ParsedPersistenceXmlDescriptor descriptor,
                                                  String configurationName,
                                                  List<RecordableXmlMapping> xmlMappings,
                                                  Map<String,​String> quarkusConfigUnsupportedProperties,
                                                  boolean isReactive,
                                                  boolean fromPersistenceXml)
      • PersistenceUnitDescriptorBuildItem

        public PersistenceUnitDescriptorBuildItem​(org.hibernate.jpa.boot.internal.ParsedPersistenceXmlDescriptor descriptor,
                                                  String configurationName,
                                                  Optional<String> dataSource,
                                                  MultiTenancyStrategy multiTenancyStrategy,
                                                  String multiTenancySchemaDataSource,
                                                  List<RecordableXmlMapping> xmlMappings,
                                                  Map<String,​String> quarkusConfigUnsupportedProperties,
                                                  boolean isReactive,
                                                  boolean fromPersistenceXml)