在我的Java EE项目中,我正在使用JPA 2.1从Oracle DB中获取数据。我主要使用命名查询和条件查询。当使用具有元组类型的别名(使用 java.util.Date )时,会出现问题。但是其他Named和Criteria查询对LocalDate Converter使用 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类时,其中之一存在问题。
那么在我的项目中有没有办法同时使用这两个Converter?