Class JaxbCollectionIdImpl
java.lang.Object
org.hibernate.boot.jaxb.mapping.spi.JaxbCollectionIdImpl
- All Implemented Interfaces:
Serializable
See `@org.hibernate.annotations.CollectionId`
See `@org.hibernate.annotations.CollectionIdType`
See `@org.hibernate.annotations.CollectionIdJavaType`
See `@org.hibernate.annotations.CollectionIdJdbcType`
See `@org.hibernate.annotations.CollectionIdJdbcTypeCode`
<p>Java class for collection-id complex type</p>.
<p>The following schema fragment specifies the expected content contained within this class.</p>
<pre>{@code
<complexType name="collection-id">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="column" type="{http://www.hibernate.org/xsd/orm/mapping}column" minOccurs="0"/>
<element name="generator" type="{http://www.hibernate.org/xsd/orm/mapping}generated-value"/>
<group ref="{http://www.hibernate.org/xsd/orm/mapping}basic-type-group"/>
</sequence>
</restriction>
</complexContent>
</complexType>
}</pre>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected JaxbColumnImplprotected JaxbGeneratedValueImplprotected String@org.hibernate.annotations.JavaTypeprotected String@org.hibernate.annotations.JdbcTypeprotected Integer@org.hibernate.annotations.JdbcTypeCodeprotected StringName from org.hibernate.type.SqlTypesprotected StringSee @org.hibernate.annotations.Target Generally only useful for dynamic-models - specifies the attribute's Java typeprotected JaxbUserTypeImpl -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the column property.Gets the value of the generator property.@org.hibernate.annotations.JavaType@org.hibernate.annotations.JdbcType@org.hibernate.annotations.JdbcTypeCodeName from org.hibernate.type.SqlTypesSee @org.hibernate.annotations.Target Generally only useful for dynamic-models - specifies the attribute's Java typegetType()Gets the value of the type property.voidsetColumn(JaxbColumnImpl value) Sets the value of the column property.voidSets the value of the generator property.voidsetJavaType(String value) Sets the value of the javaType property.voidsetJdbcType(String value) Sets the value of the jdbcType property.voidsetJdbcTypeCode(Integer value) Sets the value of the jdbcTypeCode property.voidsetJdbcTypeName(String value) Sets the value of the jdbcTypeName property.voidSets the value of the target property.voidsetType(JaxbUserTypeImpl value) Sets the value of the type property.
-
Field Details
-
column
-
generator
-
type
-
target
See @org.hibernate.annotations.Target Generally only useful for dynamic-models - specifies the attribute's Java type -
javaType
@org.hibernate.annotations.JavaType -
jdbcType
@org.hibernate.annotations.JdbcType -
jdbcTypeCode
@org.hibernate.annotations.JdbcTypeCode -
jdbcTypeName
Name from org.hibernate.type.SqlTypes
-
-
Constructor Details
-
JaxbCollectionIdImpl
public JaxbCollectionIdImpl()
-
-
Method Details
-
getColumn
Gets the value of the column property.- Returns:
- possible object is
JaxbColumnImpl
-
setColumn
Sets the value of the column property.- Parameters:
value- allowed object isJaxbColumnImpl
-
getGenerator
Gets the value of the generator property.- Returns:
- possible object is
JaxbGeneratedValueImpl
-
setGenerator
Sets the value of the generator property.- Parameters:
value- allowed object isJaxbGeneratedValueImpl
-
getType
Gets the value of the type property.- Returns:
- possible object is
JaxbUserTypeImpl
-
setType
Sets the value of the type property.- Parameters:
value- allowed object isJaxbUserTypeImpl
-
getTarget
-
setTarget
-
getJavaType
-
setJavaType
-
getJdbcType
-
setJdbcType
-
getJdbcTypeCode
-
setJdbcTypeCode
-
getJdbcTypeName
-
setJdbcTypeName
-