我有以下代码: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