【发布时间】:2012-07-11 18:51:05
【问题描述】:
这里解释:How to map Duration type with JPA
我有相同的代码,而 jaxb 正在生成 getter 和 setter 包装器:
@Basic
@Column(name = "VALUEITEM", length = 127)
public String getValueItem() {
return XmlAdapterUtils.unmarshall(DurationAsString.class, this.getValue());
}
public void setValueItem(String target) {
setValue(XmlAdapterUtils.marshall(DurationAsString.class, target));
}
但是当我试图持久化一个对象时,我得到了:
method: pcgetValueItem signature: ()Ljava/lang/String;) Incompatible argument to function
在每个包装字段上。
有什么线索吗?
谢谢!
【问题讨论】:
-
你有没有想过这个问题?我在 OSGi 容器中遇到了与 Hyperjaxb 生成的类类似的问题。