J'ai un POJO qui déclare une collection de List<Long>
.LCDS - Expect List <Long>, get ArrayCollection de Integer
Nous envoyons actuellement un ArrayCollection
de Nombre, et il arrive au client comme ArrayCollection
, rempli avec Integers
.
Étant donné les problèmes avec l'effacement de type & génériques Je comprends comment cela se passe. Comment je le répare?
Malheureusement, en raison de certaines limitations internes, le modèle ne peut pas être modifié. Ie - nous ne pouvons pas utiliser un sous-type, et nous ne pouvons pas implémenter IExternalizable.
Existe-t-il d'autres options pour enregistrer des convertisseurs de type personnalisé dans LCDS, autres que IExternalizable? Sinon, existe-t-il des annotations que nous pouvons utiliser pour indiquer le type à utiliser pour une collection?
Cordialement
Marty