我在模型对象中有一个Set属性。
class AA{
Set x;
}
但是当我尝试在ibatis xml文件中迭代Set时,我得到以下异常。
The 'x' property of the AA class is not a List or Array.
这是ibatis xml文件中存在的内容。
<iterate property="x" open="(" close=")" conjunction=",">
#x[]#
</iterate>
我错过了什么?
答案 0 :(得分:1)
您可能想看一下这个问题:Iterate list of Objects in Ibatis
他们谈论的是List而不是Set,但似乎ibatis只支持迭代Lists和Arrays。
答案 1 :(得分:0)
我刚检查过,虽然iBatis 3 UserGuide说&#34;(...)需要迭代集合&#34;然后你指定&#34; 集合&#34; foreach标记中的字段,不支持Set。
下面几行注释只支持数组和列表。