Class JaxbHbmHibernateMapping

java.lang.Object
org.hibernate.boot.jaxb.hbm.spi.JaxbHbmToolingHintContainer
org.hibernate.boot.jaxb.hbm.spi.JaxbHbmHibernateMapping
All Implemented Interfaces:
Serializable, ToolingHintContainer, JaxbBindableMappingDescriptor

public class JaxbHbmHibernateMapping extends JaxbHbmToolingHintContainer implements Serializable, JaxbBindableMappingDescriptor

Java class for anonymous complex type

.

The following schema fragment specifies the expected content contained within this class.


 <complexType>
   <complexContent>
     <extension base="{http://www.hibernate.org/xsd/orm/hbm}ToolingHintContainer">
       <choice maxOccurs="unbounded">
         <element name="identifier-generator" type="{http://www.hibernate.org/xsd/orm/hbm}IdentifierGeneratorDefinitionType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="typedef" type="{http://www.hibernate.org/xsd/orm/hbm}TypeDefinitionType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="filter-def" type="{http://www.hibernate.org/xsd/orm/hbm}FilterDefinitionType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="import" type="{http://www.hibernate.org/xsd/orm/hbm}ClassRenameType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="class" type="{http://www.hibernate.org/xsd/orm/hbm}RootEntityType"/>
         <element name="subclass" type="{http://www.hibernate.org/xsd/orm/hbm}DiscriminatorSubclassEntityType"/>
         <element name="joined-subclass" type="{http://www.hibernate.org/xsd/orm/hbm}JoinedSubclassEntityType"/>
         <element name="union-subclass" type="{http://www.hibernate.org/xsd/orm/hbm}UnionSubclassEntityType"/>
         <element name="resultset" type="{http://www.hibernate.org/xsd/orm/hbm}ResultSetMappingType" maxOccurs="unbounded" minOccurs="0"/>
         <group ref="{http://www.hibernate.org/xsd/orm/hbm}NamedQueryGroup" maxOccurs="unbounded" minOccurs="0"/>
         <element name="fetch-profile" type="{http://www.hibernate.org/xsd/orm/hbm}FetchProfileType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="database-object" type="{http://www.hibernate.org/xsd/orm/hbm}AuxiliaryDatabaseObjectType" maxOccurs="unbounded" minOccurs="0"/>
       </choice>
       <attribute name="auto-import" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
       <attribute name="catalog" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="default-access" type="{http://www.w3.org/2001/XMLSchema}string" default="property" />
       <attribute name="default-cascade" type="{http://www.w3.org/2001/XMLSchema}string" default="none" />
       <attribute name="default-lazy" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
       <attribute name="package" type="{http://www.hibernate.org/xsd/orm/hbm}ClassNameType" />
       <attribute name="schema" type="{http://www.w3.org/2001/XMLSchema}string" />
     </extension>
   </complexContent>
 </complexType>
 
See Also:
  • Field Details

  • Constructor Details

    • JaxbHbmHibernateMapping

      public JaxbHbmHibernateMapping()
  • Method Details

    • getIdentifierGenerator

      public List<JaxbHbmIdentifierGeneratorDefinitionType> getIdentifierGenerator()
      Gets the value of the identifierGenerator property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the identifierGenerator property.

      For example, to add a new item, do as follows:

       getIdentifierGenerator().add(newItem);
       

      Objects of the following type(s) are allowed in the list JaxbHbmIdentifierGeneratorDefinitionType

      Returns:
      The value of the identifierGenerator property.
    • getTypedef

      public List<JaxbHbmTypeDefinitionType> getTypedef()
      Gets the value of the typedef property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the typedef property.

      For example, to add a new item, do as follows:

       getTypedef().add(newItem);
       

      Objects of the following type(s) are allowed in the list JaxbHbmTypeDefinitionType

      Returns:
      The value of the typedef property.
    • getFilterDef

      public List<JaxbHbmFilterDefinitionType> getFilterDef()
      Gets the value of the filterDef property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the filterDef property.

      For example, to add a new item, do as follows:

       getFilterDef().add(newItem);
       

      Objects of the following type(s) are allowed in the list JaxbHbmFilterDefinitionType

      Returns:
      The value of the filterDef property.
    • getImport

      public List<JaxbHbmClassRenameType> getImport()
      Gets the value of the import property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the import property.

      For example, to add a new item, do as follows:

       getImport().add(newItem);
       

      Objects of the following type(s) are allowed in the list JaxbHbmClassRenameType

      Returns:
      The value of the import property.
    • getClazz

      public List<JaxbHbmRootEntityType> getClazz()
      Gets the value of the clazz property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the clazz property.

      For example, to add a new item, do as follows:

       getClazz().add(newItem);
       

      Objects of the following type(s) are allowed in the list JaxbHbmRootEntityType

      Returns:
      The value of the clazz property.
    • getSubclass

      Gets the value of the subclass property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the subclass property.

      For example, to add a new item, do as follows:

       getSubclass().add(newItem);
       

      Objects of the following type(s) are allowed in the list JaxbHbmDiscriminatorSubclassEntityType

      Returns:
      The value of the subclass property.
    • getJoinedSubclass

      public List<JaxbHbmJoinedSubclassEntityType> getJoinedSubclass()
      Gets the value of the joinedSubclass property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the joinedSubclass property.

      For example, to add a new item, do as follows:

       getJoinedSubclass().add(newItem);
       

      Objects of the following type(s) are allowed in the list JaxbHbmJoinedSubclassEntityType

      Returns:
      The value of the joinedSubclass property.
    • getUnionSubclass

      public List<JaxbHbmUnionSubclassEntityType> getUnionSubclass()
      Gets the value of the unionSubclass property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the unionSubclass property.

      For example, to add a new item, do as follows:

       getUnionSubclass().add(newItem);
       

      Objects of the following type(s) are allowed in the list JaxbHbmUnionSubclassEntityType

      Returns:
      The value of the unionSubclass property.
    • getResultset

      public List<JaxbHbmResultSetMappingType> getResultset()
      Gets the value of the resultset property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the resultset property.

      For example, to add a new item, do as follows:

       getResultset().add(newItem);
       

      Objects of the following type(s) are allowed in the list JaxbHbmResultSetMappingType

      Returns:
      The value of the resultset property.
    • getQuery

      public List<JaxbHbmNamedQueryType> getQuery()
      Gets the value of the query property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the query property.

      For example, to add a new item, do as follows:

       getQuery().add(newItem);
       

      Objects of the following type(s) are allowed in the list JaxbHbmNamedQueryType

      Returns:
      The value of the query property.
    • getSqlQuery

      public List<JaxbHbmNamedNativeQueryType> getSqlQuery()
      Gets the value of the sqlQuery property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the sqlQuery property.

      For example, to add a new item, do as follows:

       getSqlQuery().add(newItem);
       

      Objects of the following type(s) are allowed in the list JaxbHbmNamedNativeQueryType

      Returns:
      The value of the sqlQuery property.
    • getFetchProfile

      public List<JaxbHbmFetchProfileType> getFetchProfile()
      Gets the value of the fetchProfile property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the fetchProfile property.

      For example, to add a new item, do as follows:

       getFetchProfile().add(newItem);
       

      Objects of the following type(s) are allowed in the list JaxbHbmFetchProfileType

      Returns:
      The value of the fetchProfile property.
    • getDatabaseObject

      public List<JaxbHbmAuxiliaryDatabaseObjectType> getDatabaseObject()
      Gets the value of the databaseObject property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the databaseObject property.

      For example, to add a new item, do as follows:

       getDatabaseObject().add(newItem);
       

      Objects of the following type(s) are allowed in the list JaxbHbmAuxiliaryDatabaseObjectType

      Returns:
      The value of the databaseObject property.
    • isAutoImport

      public boolean isAutoImport()
      Gets the value of the autoImport property.
      Returns:
      possible object is Boolean
    • setAutoImport

      public void setAutoImport(Boolean value)
      Sets the value of the autoImport property.
      Parameters:
      value - allowed object is Boolean
    • getCatalog

      public String getCatalog()
      Gets the value of the catalog property.
      Returns:
      possible object is String
    • setCatalog

      public void setCatalog(String value)
      Sets the value of the catalog property.
      Parameters:
      value - allowed object is String
    • getDefaultAccess

      public String getDefaultAccess()
      Gets the value of the defaultAccess property.
      Returns:
      possible object is String
    • setDefaultAccess

      public void setDefaultAccess(String value)
      Sets the value of the defaultAccess property.
      Parameters:
      value - allowed object is String
    • getDefaultCascade

      public String getDefaultCascade()
      Gets the value of the defaultCascade property.
      Returns:
      possible object is String
    • setDefaultCascade

      public void setDefaultCascade(String value)
      Sets the value of the defaultCascade property.
      Parameters:
      value - allowed object is String
    • isDefaultLazy

      public boolean isDefaultLazy()
      Gets the value of the defaultLazy property.
      Returns:
      possible object is Boolean
    • setDefaultLazy

      public void setDefaultLazy(Boolean value)
      Sets the value of the defaultLazy property.
      Parameters:
      value - allowed object is Boolean
    • getPackage

      public String getPackage()
      Gets the value of the package property.
      Returns:
      possible object is String
    • setPackage

      public void setPackage(String value)
      Sets the value of the package property.
      Parameters:
      value - allowed object is String
    • getSchema

      public String getSchema()
      Gets the value of the schema property.
      Returns:
      possible object is String
    • setSchema

      public void setSchema(String value)
      Sets the value of the schema property.
      Parameters:
      value - allowed object is String