使用JAXB生成Java类时,您将始终获得一个名为ObjectFactory的类。
在此类中,有一个私有属性QName及其名称空间。
是否可以告诉生成器从外部访问此属性。那么也许将其公开或为其创建吸气剂?
最佳答案
我相信只有private static QName
需要创建ObjectFactory
实例的方法时,才会生成这些JAXBElement<...>
字段。如果调用这些方法之一来获取JAXBElement
实例,则可以调用其getName
方法以检索其关联的QName
。