Apache Olingo OData 2.0 no soporta Java 8 LocalDatetime (java.time)
Estoy usando la versión número de Apache Olingo.
olingo-odata2-core:2.0.11
olingo-odata2-jpa-processor-core:2.0.11
olingo-odata2-jpa-processor-ref:2.0.11
Cuando uso el tipo java.time.LocalDateTime
en mi entidad JPA, obtengo la siguiente excepción:
Convertidor de tipo Odata-JPA: Tipo [class. java.time.LocalDateTime] no es compatible.
davy.ai
La excepción “Odata- JPA Type Converter: Type[class. java.time.LocalDateTime] not supported” ocurre al utilizar el tipo de dato
java.time.LocalDatetime
en una entidad JPA cuando se usa la versión 2.0.11 de Apache Olingo. Para resolver este problema, puede actualizar a una versión de Olingo que admitajava.time.LocalDatetime
, como la versión 4 de Olingo. Alternativamente, puede escribir un convertidor de tipo JPA personalizado parajava.time.LocalDatetime
para mapearlo a un tipo de JPA admitido.