如此处所述: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
在每个包装字段上。
有什么线索吗?
谢谢!