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