je le code suivant:IllegalAnnotationsException SetMultimap est une interface et JAXB ne peut pas gérer les interfaces
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());
}
});
qui me donne l'exception suivante.
IllegalAnnotationsException SetMultimap is an interface, and JAXB can't handle interfaces
Ma question est, comment se fait cela ne fonctionne pas, mais cela ne:
List<Dynamic> test = new ArrayList<Dynamic>();
Et comment puis-je fixer le SetMultimap pour que JAXB est heureux?
D'où vient JAXB dans ce domaine? – skaffman
Est-ce pertinent pour la question? –
Oui, c'est pertinent. Il n'y a pas de contexte sur la façon dont JAXB trouve cette interface. – skaffman