0

我有以下课程

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

如何绑定或映射静态类?请帮忙。

4

1 回答 1

0

http://jibx.sourceforge.net/binding/tutorial/binding-advanced.html

阅读页面的第一部分:内部类由标准 java $ 表示法表示。

于 2012-07-09T11:12:05.140 回答