6
xsdファイルの要素タグ(つまりxs:integer型の要素)から生成されたクラスプロパティに対して、jaxbがgetter(セッターなし)のみを作成する方法はありますか?どのようにプリミティブ型のプロパティconst(つまり、xs:int型の要素から生成されるもの)を作るのですか?JAXBは「読み取り専用」クラスプロパティを作成できますか?
xsdファイルの要素タグ(つまりxs:integer型の要素)から生成されたクラスプロパティに対して、jaxbがgetter(セッターなし)のみを作成する方法はありますか?どのようにプリミティブ型のプロパティconst(つまり、xs:int型の要素から生成されるもの)を作るのですか?JAXBは「読み取り専用」クラスプロパティを作成できますか?
通常、JAXBで生成されたオブジェクトを適切に定義されたドメインモデルクラスに変換します。そうすれば、コード内でのモデルクラスの振る舞いを完全に制御することができます。また、XSDが変更された場合、コード内に多くの場所があります。 "converter"クラスを更新する必要があるのは、JAXB生成クラスに頼っている唯一の場所だからです。