在Ibatis中,如何编写嵌套的Iterate标记来循环遍历二维数组?

时间:2010-08-23 20:33:25

标签: ibatis loops

我正在对以下代码进行故障排除,但无法找到答案,所以我想我会记录我的解决方案。

问题是:

<iterate property="twoDimArray" prepend="and (" close=")" conjunction="or">
    <iterate property="twoDimArray[]" open="(" close=")" conjunction="and">  
        $twoDimArray[][].columnName$ = #twoDimArray[][].value#  
    </iterate>  
</iterate>  

导致错误: 没有名为'columnName'的READABLE属性......

1 个答案:

答案 0 :(得分:1)

我发现我需要引用第二个数组作为第一个数据的属性:
$twoDimArray[] [].columnName$ = #twoDimArray[] [].value#