org.eclipse.persistence.exceptions.ConversionException:无法转换为[class java.util.Date]

时间:2019-08-26 13:06:07

标签: java oracle date jpa eclipselink

我的项目正在使用eclipselink作为JPA提供程序,并且在部署后我面临以下异常

  

异常描述:对象[oracle.sql.TIMESTAMPLTZ@2df3825d],   映射中的类[class oracle.sql.TIMESTAMPLTZ]的名称   [org.eclipse.persistence.mappings.DirectToFieldMapping [rqstCreateDtTm-> TH01.TY_RQST.RQST_CREATE_DT_TM]]   带描述符   [RelationalDescriptor(org.temp.request.model.dataobject.Rqst->   [DatabaseTable(TH01.TY_RQST)]),无法转换为[class   java.util.Date]。

我实体中的

java.util.Date字段如下

@Temporal(TemporalType.TIMESTAMP)
    @Column(name = "RQST_DT_TM")
    private Date rqstDtTm;

我已经在persistence.xml中添加了以下几行

<property name="eclipselink.target-database" value="org.eclipse.persistence.platform.database.OraclePlatform" />

注意:我正在使用Oracle 12 c数据库和eclipselink:2.5.2

0 个答案:

没有答案