我的Oracle数据库中有一些TIMESTAMP列,JPA实体使用java.sql.Timestamp来映射它们。 使用RAD 7,我试图为我的EJB方法生成Web服务,但它失败并出现错误:
类java.sql.Timestamp在java或javax包中定义,无法转换为xml架构类型
将时间戳转换为xml架构类型应该怎么做?我想在数据库中保留时间戳。我是否需要更改数据类型和实体?
请提供您的建议。
答案 0 :(得分:1)
也许不是您问题的答案,但为什么在JPA实体中需要java.sql.Timestamp
? JPA可以将数据库时间戳映射到java.util.Date
:
@Temporal(TemporalType.TIMESTAMP)
private Date timestampField;