Java 如何将多个字符串值传递给ibatis自定义查询
我想在not in子句中传递多个值的集合。如何在Java中传递它?我试过Java 如何将多个字符串值传递给ibatis自定义查询,java,ibatis,Java,Ibatis,我想在not in子句中传递多个值的集合。如何在Java中传递它?我试过bankcodes=“0000006”+,“+”0000001”但它不起作用。您可以利用MyIbatis的动态SQL功能(在用户指南中查找动态SQL): 从ks、lk中选择* 其中(类别代码=#类别代码=#项目代码=#项目代码#) 和(返回\u Data.Institution\u代码不在 #{item} ) 你能给我们看看你的一些代码/作品吗? SELECT *from ks,lk WHERE (Category
bankcodes=“0000006”+,“+”0000001”代码>但它不起作用。您可以利用MyIbatis的动态SQL功能(在用户指南中查找动态SQL):
从ks、lk中选择*
其中(类别代码=#类别代码=#项目代码=#项目代码#)
和(返回\u Data.Institution\u代码不在
#{item}
)
你能给我们看看你的一些代码/作品吗?
SELECT *from ks,lk
WHERE (Category_Code = #category#) AND Item_Code = #item_code#)
AND (Return_Data.Institution_Code NOT IN (#bankCodes#))
SELECT *from ks,lk
WHERE (Category_Code = #category#) AND Item_Code = #item_code#)
AND (Return_Data.Institution_Code NOT IN
<foreach item="item" index="index" collection="bankCodes"
open="(" separator="," close=")">
#{item}
</foreach>
)