Как работать с двумя разными библиотеками дат с одинаковыми конвертерами атрибутов JPA - PullRequest
0 голосов
/ 22 июня 2019

В моем проекте Java EE я использую JPA 2.1 для получения данных из моей базы данных Oracle.В основном я использую запросы имен и критериев.Проблема возникает при использовании псевдонимов с типом кортежа, который использует java.util.Date .Но в других запросах Named и Criteria для конвертера LocalDate используется java.sql.Date .

Так что мои конвертеры атрибутов JPA выглядят так:

[используя java.sql.Date]

import java.sql.Date;
...
@Converter(autoApply = true)
public class LocalDateAttributeConverter1 implements AttributeConverter<LocalDate, Date> {
    // Implementation
}

И

[используя java.util.Date]

import java.util.Date;
...
@Converter(autoApply = true)
public class LocalDateAttributeConverter2 implements AttributeConverter<LocalDate, Date> {
    // Implementation
}

При использовании обоих в моем проекте возникают проблемы с одним из них при преобразовании типов JDBC в классы Java.

Так есть ли способ использовать обаконвертеров в моем проекте?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...