我正在尝试在类中映射 List 类型的字段,并且为此目的使用 XmlAdapter,例如
@XmlRootElement
public class A
{
@XmlJavaTypeAdapter(BListAdapter.class)
private List<B> bs;
}
这在 java 1.6.0_13 及更高版本中运行良好。在 java 1.6.0_03 中,我得到一个 classCastException,B 不能被转换成一个列表。
我不确定为什么这段代码在旧版本的 JDK 中不起作用。