2.3. Basic Types
Basic value types usually map a single database column, to a single, non-aggregated Java type. Hibernate provides a number of built-in basic types, which follow the natural mappings recommended by the JDBC specifications.
Internally Hibernate uses a registry of basic types when it needs to resolve a specific org.hibernate.type.Type.
2.3.1. Hibernate-provided BasicTypes
Table 1. Standard BasicTypes Hibernate type (org.hibernate.type package) JDBC type Java type BasicTypeRegistry key(s)