我正在从事一项需要在某些列上运行更新查询的操作。列的列表是动态的。我试图将列名作为键传递,将实际值作为HashMap中的值传递。但无法在访问iBatis xml中的相同语法时找到确切的语法。在使用iBatis2的代码库上工作。
Java:
创建了一个名称为= testMap的地图,看起来像{column1=10, column2=20}
并将其传递给iBatis xml
iBatis xml: 尝试使用迭代
UPDATE Test_Table SET
<iterate property="testMap.entrySet()" open="(" close=")" conjunction=",">
#[].getKey()# = #[].getValue()#
</iterate>
关于如何使其工作的任何建议都会很有帮助。