私は春を使おうとしています(@Autowire
Jaxb Modelクラスへの注釈)
.....
@XmlAttribute(name = "object-id")
@XmlSchemaType(name = "positiveInteger")
protected BigInteger objectId;
@XmlTransient
@Autowired MediationCacheManager cacheManager;
MediationCacheManager
3 つのインターフェイスから拡張された場所
JaxbContext の作成時に、例外をキャッチします。
Exception [EclipseLink-50089] (Eclipse Persistence Services - 2.5.0.v20121116-8650760): org.eclipse.persistence.exceptions.JAXBException
Exception Description: The java interface com.netcracker.mediation.common.caches.api.MediationCacheManager can not be mapped by JAXB as it has multiple mappable parent interfaces. Multiple inheritence is not supported
もちろん、eclipselink が多重継承をサポートしていないことは理解していますが、どうすればcacheManager
Jaxb 処理からフィールドをスキップできますか? 私に関しては、XmlTransient
注釈によって行う必要がありますが、機能しません。何か考えはありますか?