Package org.hibernate.processor.xml.jaxb
Class PersistenceUnitDefaults
java.lang.Object
org.hibernate.processor.xml.jaxb.PersistenceUnitDefaults
These defaults are applied to the persistence unit as a whole
unless they are overridden by local annotation or XML
element settings.
schema - Used as the schema for all tables, secondary tables, join
tables, collection tables, sequence generators, and table
generators that apply to the persistence unit
catalog - Used as the catalog for all tables, secondary tables, join
tables, collection tables, sequence generators, and table
generators that apply to the persistence unit
delimited-identifiers - Used to treat database identifiers as
delimited identifiers.
access - Used as the access type for all managed classes in
the persistence unit
cascade-persist - Adds cascade-persist to the set of cascade options
in all entity relationships of the persistence unit
entity-listeners - List of default entity listeners to be invoked
on each entity in the persistence unit.
Java class for persistence-unit-defaults complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="persistence-unit-defaults">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="schema" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="catalog" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="delimited-identifiers" type="{https://jakarta.ee/xml/ns/persistence/orm}emptyType" minOccurs="0"/>
<element name="access" type="{https://jakarta.ee/xml/ns/persistence/orm}access-type" minOccurs="0"/>
<element name="cascade-persist" type="{https://jakarta.ee/xml/ns/persistence/orm}emptyType" minOccurs="0"/>
<element name="entity-listeners" type="{https://jakarta.ee/xml/ns/persistence/orm}entity-listeners" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AccessTypeprotected EmptyTypeprotected Stringprotected EmptyTypeprotected Stringprotected EntityListenersprotected String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the access property.Gets the value of the cascadePersist property.Gets the value of the catalog property.Gets the value of the delimitedIdentifiers property.Gets the value of the description property.Gets the value of the entityListeners property.Gets the value of the schema property.voidsetAccess(AccessType value) Sets the value of the access property.voidsetCascadePersist(EmptyType value) Sets the value of the cascadePersist property.voidsetCatalog(String value) Sets the value of the catalog property.voidsetDelimitedIdentifiers(EmptyType value) Sets the value of the delimitedIdentifiers property.voidsetDescription(String value) Sets the value of the description property.voidSets the value of the entityListeners property.voidSets the value of the schema property.
-
Field Details
-
description
-
schema
-
catalog
-
delimitedIdentifiers
-
access
-
cascadePersist
-
entityListeners
-
-
Constructor Details
-
PersistenceUnitDefaults
public PersistenceUnitDefaults()
-
-
Method Details
-
getDescription
Gets the value of the description property.- Returns:
- possible object is
String
-
setDescription
Sets the value of the description property.- Parameters:
value- allowed object isString
-
getSchema
Gets the value of the schema property.- Returns:
- possible object is
String
-
setSchema
Sets the value of the schema property.- Parameters:
value- allowed object isString
-
getCatalog
Gets the value of the catalog property.- Returns:
- possible object is
String
-
setCatalog
Sets the value of the catalog property.- Parameters:
value- allowed object isString
-
getDelimitedIdentifiers
Gets the value of the delimitedIdentifiers property.- Returns:
- possible object is
EmptyType
-
setDelimitedIdentifiers
Sets the value of the delimitedIdentifiers property.- Parameters:
value- allowed object isEmptyType
-
getAccess
Gets the value of the access property.- Returns:
- possible object is
AccessType
-
setAccess
Sets the value of the access property.- Parameters:
value- allowed object isAccessType
-
getCascadePersist
Gets the value of the cascadePersist property.- Returns:
- possible object is
EmptyType
-
setCascadePersist
Sets the value of the cascadePersist property.- Parameters:
value- allowed object isEmptyType
-
getEntityListeners
Gets the value of the entityListeners property.- Returns:
- possible object is
EntityListeners
-
setEntityListeners
Sets the value of the entityListeners property.- Parameters:
value- allowed object isEntityListeners
-