J'ai une application Java que je veux enregistrer les données en XML au lieu d'une base de données.Arrayage de classe abstrait dans JAXB
Nous avons décidé d'utiliser JAXB et au lieu de générer des fichiers basés sur le schéma, nous avons simplement ajouté des annotations à nos fichiers Java.
Le problème que nous rencontrons est que nous avons une ArrayList d'une classe abstraite appelée Node. Un nœud a des sous-classes de Module ou ScreenImage. Quand nous organisons l'arraylist, cela ne sauvegarde pas le type. Tels que:
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="Module"
Est-ce que JAXB supporte les éléments qui sont abstraits?
Comment puis-je obtenir JAXB pour enregistrer le type, de sorte que je suis capable de le démonter?
Ce fut tout. Je pensais que newInstance était uniquement pour les éléments racine. Merci! – mdamman