Typy danych

Hibernate mapuje typy danych Javy na typy danych bazodanowe. Typ Javy może być zmapowany na jedną lub więcej kolumn w bazie danych. Tak więc polom w naszych obiektach możemy nadawać zarówno typy podstawowe, takie jak np. int, czy byte, ale także bardziej złożone, jak np. java.util.Currency. Co więcej, Hibernate umożliwia nam tworzenie własnych typów, poprzez implementacje udostępnionych interfejsów: UserType oraz CompositeUserType.
Poniżej znajdują się tabele przedstawiająca sposób mapowania typów przez Hibernate:
  1. Typy proste:


  2. Typy określające datę i czas:


  3. Typy opisujące duże obiekty:


  4. Inne typy Javy: