java - iBatis 使用 set 作为 resultMap 和 parameterMap

标签 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);

沃尔特

最佳答案

如果您想将一个字符串列表作为一个参数传递,例如构建一个IN(val1,val2...) 查询,那么您应该阅读动态 查询,特别是 Iterate元素。参见 also .

关于java - iBatis 使用 set 作为 resultMap 和 parameterMap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2729673/

相关文章:

java - iBatis ResultMaps : The column name <. ..> 在此 ResultSet 中未找到

mybatis - mybatis中rownum异常

java - 通过配置文件在 Java 中运行系统命令

java - Vaadin、Gwt、gwt + 服务器端的东西,还有其他东西吗?

java - 允许轻松打印字节码指令*包括*参数的库

java - 使用 ibatis 将 HashMap 值插入到表中

java - 进行排列后,如何将它们添加到数组中? [ java ]

java - 将字段类型传递为 Class<T>

java - 如何 : Dynamically-defined properties in Java

java - mybatis RuntimeSQLException 与 SqlSessionException