我有以下代碼:IllegalAnnotationsException SetMultimap是一個接口,而JAXB無法處理接口
private SetMultimap<String, Dynamic> dynamicFields = TreeMultimap.create(Ordering.natural(), new Comparator<Dynamic>() {
@Override
public int compare(Dynamic o1, Dynamic o2) {
return o1.getTitle().compareTo(o2.getTitle());
}
});
使我有以下異常。
IllegalAnnotationsException SetMultimap is an interface, and JAXB can't handle interfaces
我的問題是,如何走到這一步不工作,但這樣做:
List<Dynamic> test = new ArrayList<Dynamic>();
我怎樣才能解決SetMultimap使JAXB是幸福?
JAXB從哪裏進來? – skaffman 2010-08-13 11:42:34
它與這個問題有關嗎? – 2010-08-13 11:55:10
是的,它是相關的。沒有關於JAXB如何找到該接口的上下文。 – skaffman 2010-08-14 11:06:08