次の問題(Java / JAXBの初心者であり、PHPのバックグラウンドを持っているための問題)に役立つソース/資料へのリンクを要求しています。
組織によって作成および保守される複雑なXSDが提供されます。JAXB2.1を使用してJavaオブジェクトモデルを作成しました。データベースフィールドをjava/jaxb派生クラスにマップする必要があります。データベースのフィールド/要素は、単純なXML出力を介してレンダリングされます。XMLデータベースレコードの出力例は次のとおりです。
<PROBLEM>
<PID>262</ID>
<PROBLEM_DATE>14-DEC-10</PROBLEM_DATE>
<PROBLEM_TYPE>T</PROBLEM_TYPE>
<PROBLEM_CODE>244.9</PROBLEM_CODE>
</PROBLEM>
JAXB派生クラスの例:
protected IvlTs problemDate;
public IvlTs getProblemDate() {
return problemDate;
}
public void setProblemDate(IvlTs value) {
this.problemDate = value;
}
<PROBLEM_DATE>
xml要素をproblemDateにマップするにはどうすればよいですか?私が始めるのを助けることができる記事/チュートリアルを教えてください。また、XMLデータベースの抽出は大きく、500近くのfields / xml要素がありますが、マッピングを自動化する方法はありますか、それともすべて手動で行う必要がありますか?