jaxb 抽象型と関連する XML ドキュメントの使用に関して、XML ドキュメントに抽象型への参照を含めることはできません。つまり、XML は具象型を使用する必要があります。
例 (ここから取得):
無効: < transport xmlns="http://cars.example.com/schema"/>
有効: < transport xmlns="http://cars.example.com/schema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="Car"/>
(transport は抽象的です)
Q. "xsi:type" 値を適切にインクルード / ポピュレートするように Jaxb にアンマーシャリングするように指示するにはどうすればよいですか?
ところで、私の jaxb クラスはすべて同じパッケージにあり、私の JaxbContext はこのパッケージに対して構成されています。