私は以下のクラスを持っています
public class RootElement
{
protected String code;
protected RootElement.SubElement subElement;
public static class SubElement
{
protected String desc;
// Getter-Setter methods
}
// Getter-Setter methods
}
以下は、JiBX マッピング (バインディング) ファイルです。
<binding name="binding" package="com.test.jibx">
<mapping class="com.test.jibx.RootElement" name="Root">
<value name="Code" field="code"/>
<structure name="SubElement">
<value name="Desc" field="desc"/>
</structure>
</mapping>
</binding>
この XML をバインドしようとすると、次のエラー メッセージが表示されます。
Nonstatic field desc not found in class com.test.jibx.RootElement
静的クラスをバインドまたはマップする方法は? 助けてください。