Class JaxbHbmEntityBaseDefinition
java.lang.Object
org.hibernate.boot.jaxb.hbm.spi.JaxbHbmToolingHintContainer
org.hibernate.boot.jaxb.hbm.spi.JaxbHbmEntityBaseDefinition
- All Implemented Interfaces:
Serializable, EntityInfo, ResultSetMappingContainer, ToolingHintContainer
- Direct Known Subclasses:
JaxbHbmRootEntityType, JaxbHbmSubclassEntityBaseDefinition
public abstract class JaxbHbmEntityBaseDefinition
extends JaxbHbmToolingHintContainer
implements Serializable, EntityInfo
<p>Java class for EntityBaseDefinition complex type</p>.
<p>The following schema fragment specifies the expected content contained within this class.</p>
<pre>{@code
<complexType name="EntityBaseDefinition">
<complexContent>
<extension base="{http://www.hibernate.org/xsd/orm/hbm}ToolingHintContainer">
<attribute name="name" type="{http://www.hibernate.org/xsd/orm/hbm}ClassNameType" />
<attribute name="entity-name" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="abstract" type="{http://www.w3.org/2001/XMLSchema}boolean" />
<attribute name="lazy" type="{http://www.w3.org/2001/XMLSchema}boolean" />
<attribute name="proxy" type="{http://www.hibernate.org/xsd/orm/hbm}ClassNameType" />
<attribute name="batch-size" type="{http://www.w3.org/2001/XMLSchema}int" default="-1" />
<attribute name="dynamic-insert" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
<attribute name="dynamic-update" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
<attribute name="select-before-update" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
<attribute name="node" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="persister" type="{http://www.hibernate.org/xsd/orm/hbm}ClassNameType" />
</extension>
</complexContent>
</complexType>
}</pre>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Booleanprotected Integerprotected Booleanprotected Booleanprotected Stringprotected Booleanprotected Stringprotected Stringprotected Stringprotected Stringprotected BooleanFields inherited from class JaxbHbmToolingHintContainer
toolingHints -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintGets the value of the batchSize property.Gets the value of the entityName property.getName()Gets the value of the name property.getNode()Gets the value of the node property.Gets the value of the persister property.getProxy()Gets the value of the proxy property.Gets the value of the abstract property.booleanGets the value of the dynamicInsert property.booleanGets the value of the dynamicUpdate property.isLazy()Gets the value of the lazy property.booleanGets the value of the selectBeforeUpdate property.voidsetAbstract(Boolean value) Sets the value of the abstract property.voidsetBatchSize(Integer value) Sets the value of the batchSize property.voidsetDynamicInsert(Boolean value) Sets the value of the dynamicInsert property.voidsetDynamicUpdate(Boolean value) Sets the value of the dynamicUpdate property.voidsetEntityName(String value) Sets the value of the entityName property.voidSets the value of the lazy property.voidSets the value of the name property.voidSets the value of the node property.voidsetPersister(String value) Sets the value of the persister property.voidSets the value of the proxy property.voidsetSelectBeforeUpdate(Boolean value) Sets the value of the selectBeforeUpdate property.Methods inherited from class JaxbHbmToolingHintContainer
getToolingHintsMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface EntityInfo
getAttributes, getFetchProfile, getLoader, getQuery, getResultset, getSqlDelete, getSqlInsert, getSqlQuery, getSqlUpdate, getSynchronize, getTuplizerMethods inherited from interface ToolingHintContainer
getToolingHints
-
Field Details
-
name
-
entityName
-
_abstract
-
lazy
-
proxy
-
batchSize
-
dynamicInsert
-
dynamicUpdate
-
selectBeforeUpdate
-
node
-
persister
-
-
Constructor Details
-
JaxbHbmEntityBaseDefinition
public JaxbHbmEntityBaseDefinition()
-
-
Method Details
-
getName
Gets the value of the name property.- Specified by:
getNamein interfaceEntityInfo- Returns:
- possible object is
String
-
setName
-
getEntityName
Gets the value of the entityName property.- Specified by:
getEntityNamein interfaceEntityInfo- Returns:
- possible object is
String
-
setEntityName
-
isAbstract
Gets the value of the abstract property.- Specified by:
isAbstractin interfaceEntityInfo- Returns:
- possible object is
Boolean
-
setAbstract
-
isLazy
Gets the value of the lazy property.- Specified by:
isLazyin interfaceEntityInfo- Returns:
- possible object is
Boolean
-
setLazy
-
getProxy
Gets the value of the proxy property.- Specified by:
getProxyin interfaceEntityInfo- Returns:
- possible object is
String
-
setProxy
-
getBatchSize
public int getBatchSize()Gets the value of the batchSize property.- Specified by:
getBatchSizein interfaceEntityInfo- Returns:
- possible object is
Integer
-
setBatchSize
-
isDynamicInsert
public boolean isDynamicInsert()Gets the value of the dynamicInsert property.- Specified by:
isDynamicInsertin interfaceEntityInfo- Returns:
- possible object is
Boolean
-
setDynamicInsert
-
isDynamicUpdate
public boolean isDynamicUpdate()Gets the value of the dynamicUpdate property.- Specified by:
isDynamicUpdatein interfaceEntityInfo- Returns:
- possible object is
Boolean
-
setDynamicUpdate
-
isSelectBeforeUpdate
public boolean isSelectBeforeUpdate()Gets the value of the selectBeforeUpdate property.- Specified by:
isSelectBeforeUpdatein interfaceEntityInfo- Returns:
- possible object is
Boolean
-
setSelectBeforeUpdate
-
getNode
-
setNode
-
getPersister
Gets the value of the persister property.- Specified by:
getPersisterin interfaceEntityInfo- Returns:
- possible object is
String
-
setPersister
-