Java iBatis使用结果映射集和参数映射集

Java iBatis使用结果映射集和参数映射集,java,ibatis,Java,Ibatis,我希望在iBatis查询中为参数映射传递一组字符串,并为结果集返回一组字符串 这可能吗 示例查询 SELECT * FROM some_table t WHERE t.some_column IN (values); UPDATE some_table t SET t.some_column = 'some_value' WHERE t.other_column IN (values); Walter对于返回,在SqlMapClientTemplate中有queryForList方法 至于S

我希望在iBatis查询中为参数映射传递一组字符串,并为结果集返回一组字符串

这可能吗

示例查询

SELECT * FROM some_table t WHERE t.some_column IN (values);

UPDATE some_table t SET t.some_column = 'some_value' WHERE t.other_column IN (values);

Walter

对于返回,在
SqlMapClientTemplate
中有
queryForList
方法

至于
String
Set
作为参数,我不知道iBatis是否能处理这个问题;我们为此构建了一个对象,当我遇到这个问题时,它位于sql
in
子句中,所以我用逗号分隔的值创建了一个循环。

或者,您可以将
集合
转换为
哈希映射
,并将其传递。

如果您想将字符串列表作为一个参数传递,例如在(val1,val2…查询中构建
,那么您应该阅读动态查询,尤其是元素。请参阅。

您能否澄清一下,也许是一个例子?“字符串集”代表什么,它们将映射成什么?