JAXB в Java 1.6_03 против Java 1.6.0_13 и выше - PullRequest
2 голосов
/ 25 февраля 2011

Я пытаюсь отобразить поле типа 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 не может быть преобразован в List.

Я не уверен, почему этот код не работает в более старой версии JDK.

...