我有一些从xml生成的类。例如:
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = { "key", "name"})
@XmlRootElement(name = "caData")
public class CaData {
@XmlElement(required = true)
protected String key;
@XmlElement(required = true)
protected String name;
}
当我尝试在某个地方使用它们时
private CaData caData;
或将它们作为参数传递
public construct(String name, CaData caData) {
this.caData = caData;
this.name = name;
}
我得到了通知者:
不推荐使用CaData类型。
我哪里错了?
答案 0 :(得分:0)
我找到了导致问题的原因。 :)当生成类时,还会出现一个名为package-info.java的类。它看起来像:
/**
* Package with jaxb auto-generated for schema ca-config.xsd.
*/
@Deprecated
package com.....config.xml;
很抱歉打扰你。