Class PersistenceUnitMetadataImpl
java.lang.Object
org.hibernate.boot.models.xml.internal.PersistenceUnitMetadataImpl
- All Implemented Interfaces:
PersistenceUnitMetadata
Aggregator of information from
entity-mappings/persistence-unit-metadata
and entity-mappings/persistence-unit-metadata/persistence-unit-defaults
across all mapping XML files in the persistence-unit.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
apply
(JaxbPersistenceUnitMetadataImpl metadata) boolean
Whether XML mappings are complete for the entire persistent unit.Default AccessType in effect for the entire persistence unit.Name of the defaultPropertyAccessStrategy
in effect for the entire persistence unit Seeentity-mappings/persistence-unit-metadata/persistence-unit-defaults/default-access
Cascades to apply by default for this persistence unit Seeentity-mappings/persistence-unit-metadata/persistence-unit-defaults/default-cascade
Default catalog in effect for the entire persistent unit.Default schema in effect for the entire persistent unit.boolean
Whether to quote all database identifiers in the persistence unit Seeentity-mappings/persistence-unit-metadata/persistence-unit-defaults/delimited-identifiers
-
Constructor Details
-
PersistenceUnitMetadataImpl
public PersistenceUnitMetadataImpl()
-
-
Method Details
-
areXmlMappingsComplete
public boolean areXmlMappingsComplete()Description copied from interface:PersistenceUnitMetadata
Whether XML mappings are complete for the entire persistent unit. Seeentity-mappings/persistence-unit-metadata/xml-mapping-metadata-complete
- Specified by:
areXmlMappingsComplete
in interfacePersistenceUnitMetadata
-
getDefaultSchema
Description copied from interface:PersistenceUnitMetadata
Default schema in effect for the entire persistent unit. Seeentity-mappings/persistence-unit-metadata/persistence-unit-defaults/schema
- Specified by:
getDefaultSchema
in interfacePersistenceUnitMetadata
-
getDefaultCatalog
Description copied from interface:PersistenceUnitMetadata
Default catalog in effect for the entire persistent unit. Seeentity-mappings/persistence-unit-metadata/persistence-unit-defaults/catalog
- Specified by:
getDefaultCatalog
in interfacePersistenceUnitMetadata
-
getAccessType
Description copied from interface:PersistenceUnitMetadata
Default AccessType in effect for the entire persistence unit. Seeentity-mappings/persistence-unit-metadata/persistence-unit-defaults/access
- Specified by:
getAccessType
in interfacePersistenceUnitMetadata
-
getDefaultAccessStrategyName
Description copied from interface:PersistenceUnitMetadata
Name of the defaultPropertyAccessStrategy
in effect for the entire persistence unit Seeentity-mappings/persistence-unit-metadata/persistence-unit-defaults/default-access
- Specified by:
getDefaultAccessStrategyName
in interfacePersistenceUnitMetadata
-
getDefaultCascadeTypes
Description copied from interface:PersistenceUnitMetadata
Cascades to apply by default for this persistence unit Seeentity-mappings/persistence-unit-metadata/persistence-unit-defaults/default-cascade
- Specified by:
getDefaultCascadeTypes
in interfacePersistenceUnitMetadata
-
useQuotedIdentifiers
public boolean useQuotedIdentifiers()Description copied from interface:PersistenceUnitMetadata
Whether to quote all database identifiers in the persistence unit Seeentity-mappings/persistence-unit-metadata/persistence-unit-defaults/delimited-identifiers
- Specified by:
useQuotedIdentifiers
in interfacePersistenceUnitMetadata
-
apply
-