Saltar al contenido

¿Cómo persistir LocalDate con JPA?

La guía paso a paso o código que encontrarás en este post es la solución más rápida y efectiva que encontramos a tu duda o dilema.

Solución:

Soporte JPA 2.2 LocalDatepor lo que no se necesita ningún convertidor.

Hibernate también lo admite a partir de la versión 5.3.

Consulte este artículo para obtener más detalles.

Con JPA 2.2, ya no necesita usar el convertidor, agregó soporte para el mapeo de los siguientes tipos de java.time:

java.time.LocalDate
java.time.LocalTime
java.time.LocalDateTime
java.time.OffsetTime
java.time.OffsetDateTime
@Column(columnDefinition = "DATE")
private LocalDate date;
@Column(columnDefinition = "TIMESTAMP")
private LocalDateTime dateTime;
@Column(columnDefinition = "TIME")
private LocalTime localTime;

Hibernate 5 es compatible con Java 8, por lo que puede agregar esto a su pom.xml:


    org.hibernate
    hibernate-java8
    5.1.0.Final

Esto le da mapeo para LocalDate y LocalDateTime fuera de la caja.

Si tienes alguna cuestión o capacidad de ascender nuestro post te invitamos ejecutar una explicación y con placer lo analizaremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *