Class JaxbHbmColumnType

java.lang.Object
org.hibernate.boot.jaxb.hbm.spi.JaxbHbmColumnType
All Implemented Interfaces:
Serializable

public class JaxbHbmColumnType extends Object implements Serializable
The column element is an alternative to column attributes and required for mapping associations to classes with composite ids.

Java class for ColumnType complex type

.

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


 <complexType name="ColumnType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="comment" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
       </sequence>
       <attribute name="check" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="default" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="index" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="length" type="{http://www.w3.org/2001/XMLSchema}int" />
       <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="not-null" type="{http://www.w3.org/2001/XMLSchema}boolean" />
       <attribute name="precision" type="{http://www.w3.org/2001/XMLSchema}int" />
       <attribute name="read" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="scale" type="{http://www.w3.org/2001/XMLSchema}int" />
       <attribute name="sql-type" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="unique" type="{http://www.w3.org/2001/XMLSchema}boolean" />
       <attribute name="unique-key" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="write" type="{http://www.w3.org/2001/XMLSchema}string" />
     </restriction>
   </complexContent>
 </complexType>
 
See Also:
  • Field Details

    • comment

      protected String comment
    • check

      protected String check
    • _default

      protected String _default
    • index

      protected String index
    • length

      protected Integer length
    • name

      protected String name
    • notNull

      protected Boolean notNull
    • precision

      protected Integer precision
    • read

      protected String read
    • scale

      protected Integer scale
    • sqlType

      protected String sqlType
    • unique

      protected Boolean unique
    • uniqueKey

      protected String uniqueKey
    • write

      protected String write
  • Constructor Details

    • JaxbHbmColumnType

      public JaxbHbmColumnType()
  • Method Details

    • getComment

      public String getComment()
      Gets the value of the comment property.
      Returns:
      possible object is String
    • setComment

      public void setComment(String value)
      Sets the value of the comment property.
      Parameters:
      value - allowed object is String
    • getCheck

      public String getCheck()
      Gets the value of the check property.
      Returns:
      possible object is String
    • setCheck

      public void setCheck(String value)
      Sets the value of the check property.
      Parameters:
      value - allowed object is String
    • getDefault

      public String getDefault()
      Gets the value of the default property.
      Returns:
      possible object is String
    • setDefault

      public void setDefault(String value)
      Sets the value of the default property.
      Parameters:
      value - allowed object is String
    • getIndex

      public String getIndex()
      Gets the value of the index property.
      Returns:
      possible object is String
    • setIndex

      public void setIndex(String value)
      Sets the value of the index property.
      Parameters:
      value - allowed object is String
    • getLength

      public Integer getLength()
      Gets the value of the length property.
      Returns:
      possible object is Integer
    • setLength

      public void setLength(Integer value)
      Sets the value of the length property.
      Parameters:
      value - allowed object is Integer
    • getName

      public String getName()
      Gets the value of the name property.
      Returns:
      possible object is String
    • setName

      public void setName(String value)
      Sets the value of the name property.
      Parameters:
      value - allowed object is String
    • isNotNull

      public Boolean isNotNull()
      Gets the value of the notNull property.
      Returns:
      possible object is Boolean
    • setNotNull

      public void setNotNull(Boolean value)
      Sets the value of the notNull property.
      Parameters:
      value - allowed object is Boolean
    • getPrecision

      public Integer getPrecision()
      Gets the value of the precision property.
      Returns:
      possible object is Integer
    • setPrecision

      public void setPrecision(Integer value)
      Sets the value of the precision property.
      Parameters:
      value - allowed object is Integer
    • getRead

      public String getRead()
      Gets the value of the read property.
      Returns:
      possible object is String
    • setRead

      public void setRead(String value)
      Sets the value of the read property.
      Parameters:
      value - allowed object is String
    • getScale

      public Integer getScale()
      Gets the value of the scale property.
      Returns:
      possible object is Integer
    • setScale

      public void setScale(Integer value)
      Sets the value of the scale property.
      Parameters:
      value - allowed object is Integer
    • getSqlType

      public String getSqlType()
      Gets the value of the sqlType property.
      Returns:
      possible object is String
    • setSqlType

      public void setSqlType(String value)
      Sets the value of the sqlType property.
      Parameters:
      value - allowed object is String
    • isUnique

      public Boolean isUnique()
      Gets the value of the unique property.
      Returns:
      possible object is Boolean
    • setUnique

      public void setUnique(Boolean value)
      Sets the value of the unique property.
      Parameters:
      value - allowed object is Boolean
    • getUniqueKey

      public String getUniqueKey()
      Gets the value of the uniqueKey property.
      Returns:
      possible object is String
    • setUniqueKey

      public void setUniqueKey(String value)
      Sets the value of the uniqueKey property.
      Parameters:
      value - allowed object is String
    • getWrite

      public String getWrite()
      Gets the value of the write property.
      Returns:
      possible object is String
    • setWrite

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