Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
xsdtojaxbオブジェクト を生成するときの競合を解決する方法は?
xsd
jaxb
以下に例を示します。
A.xsdB.xsdおよびC.xsd 両方B.xsdを含みC.xsd、重複する要素があります
A.xsd
B.xsd
C.xsd
少し前にこの問題に遭遇したときに、この問題を解決するために見つけた 3 つのオプションがあります。
この問題を回避するには、XSD 内のクラスの名前を別の名前に変更します。
バインディング ファイルを作成して、生成時にクラスを再マップします。
オブジェクトが同じパッケージ内で衝突しないように、エピソード ファイルを作成し、毎回新しいパッケージを指定して、ボトムアップからクラスを生成します。