tipo saxexception2 podido partir objeto jaxbelement jaxbcontext istack generar example ejemplo convertir clases canalizar java xml jaxb

java - saxexception2 - JAXB y creación de instancias de clase



jaxbcontext (1)

Una cosa que impide utilizar una tecnología vinculante como JAXB, en lugar de una tecnología clásica xml basada en dom / sax, es el hecho de que, al leer xml, parece estar fuertemente orientado a crear instancias de las clases que administra.

Muchas veces, quiero leer valores de xml y establecerlos en propiedades de instancias ya creadas.
¿Hay una manera simple de decirle a JAXB que tiene que aplicar valores a la clase que tengo en lugar de crear uno nuevo?


Use los objetos JAXB como DTOs. Luego puede usar PropertyUtils.copyProperties(..) / BeanUtils.copyProperties(..) (de commons-beanutils) para transferir las propiedades a sus objetos ya parcialmente poblados.