JAXB のスキーマから Java へのマッピングが行われるときに、XML スキーマ タイプの「xsd:date」が「javax.xml.datatype.XMLGregorianCalendar」にマッピングされる理由がわかりません。
XML Schema Type の "xsd:date" が "java.util.Date" にマップされるのはなぜですか?
JAXBは意図的にマッピングを行っていると思います。その理由があれば知りたいです。
また、存在する場合、XML Schema Typeの「xsd:date」をアノテーションを使わずにJavaクラスの「java.util.Date」に変更する方法(例:@XmlJavaTypeAdapter)。
すべての注釈なしでマシャリングとアンマーシャリングを行いたいです。