2012-07-09 77 views
0

我有以下JiBX如何綁定/映射靜態類?

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 

如何綁定或映射靜態類?請幫忙。

+0

你需要'SubElement'爲'static'嗎? – dacwe 2012-07-09 11:07:59

+0

是的。它需要是靜態的 – 2012-07-09 14:10:33

回答