By default when I use JAXB with xjc compiler, it generates bunch of classes which are dependent on JAX specific interfaces and generated classses. Is there anyway I can change this mapping of XML to POJO (following Java Bean rules) rather than generated classes? The jixb support this kind of mapping thro binding definition(at run time). Does JAXB support such a feature?