Package org.hibernate.annotations

Annotation Interface JdbcType


@Target({METHOD,FIELD,ANNOTATION_TYPE})@Inherited@Retention(RUNTIME)public @interfaceJdbcType
Specifies an explicitJdbcType to use for a particular column mapping.
  • When applied to a Map-valued attribute, describes the Map value. UseMapKeyJdbcType to describe the key instead
  • When applied to a List of array-valued attribute, describes the element. UseListIndexJdbcType to describe the index instead
  • When mapping an id-bag, describes the collection element. UseCollectionIdJdbcType to describe the collection-id
  • For other collection mappings, describes the elements
  • For discriminated association mappings (@Any and@ManyToAny), describes the discriminator value.
Resolved as aManagedBean Seebasic-value-mapping for high-level discussion of basic value mapping.
Since:
6.0
See Also:
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    Class<? extendsJdbcType>
    TheJdbcType to use for the mapped column