我有一个用于从对象创建表的映射器。
问题是我不知道如何根据它的“pos”属性跳过一个项目
<update id="createTable">
CREATE TABLE ${param1}_${param2}_${param3.id}
<foreach collection="param3.field" item="field" separator="," open="(" close=")">
<!-- Skip logic here..-->
${field.name} varchar(${field.size})
</foreach>
</update>
我尝试了一些不同的东西,例如:
...
<if test="${field.pos != 1}">
${field.name} varchar(${field.size})
</if>
...
但没有运气。