gpt4 book ai didi

java - 使用时间戳会导致 WSDL 生成出现问题

转载 作者:行者123 更新时间:2023-11-30 05:09:59 25 4
gpt4 key购买 nike

我的 Oracle 数据库中有一些 TIMESTAMP 列,JPA 实体使用 java.sql.Timestamp 来映射它们。使用 RAD 7,我尝试为我的 EJB 方法生成 Web 服务,但失败并出现错误:

The class java.sql.Timestamp is defined in a java or javax package and cannot be converted into an xml schema type

应该如何将时间戳转换为 xml 模式类型?我想在数据库中保留时间戳。我需要更改数据类型和实体吗?

请提出您的建议。

最佳答案

也许不是您问题的答案,但为什么 JPA 实体中需要 java.sql.Timestamp ? JPA 可以将数据库时间戳映射到 java.util.Date:

@Temporal(TemporalType.TIMESTAMP) 
private Date timestampField;

关于java - 使用时间戳会导致 WSDL 生成出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3770871/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com