mybatis in 查询使用String做条件
程序员文章站
2022-06-25 08:02:18
在使用 mybaits 进行 in 查询时 如果传入参数是List或者Array,则直接用foreach 如果参数是String类型的使用in (${xxxx}),不进行编译,直接放进查询条件 例如 String param = “1,2,3”; 使用 in (#{param}) 结果是 in (" ......
在使用 mybaits 进行 in 查询时
如果传入参数是list或者array,则直接用foreach
如果参数是string类型的使用in (${xxxx}),不进行编译,直接放进查询条件
例如 string param = “1,2,3”;
使用 in (#{param}) 结果是 in ("1,2,3")
使用 in (${param}) 结果是 in (1,2,3)
注意,在dao文件中,参数要用@param修饰
推荐阅读
-
Thinkphp使用mongodb数据库实现多条件查询方法
-
使用Easyui实现查询条件的后端传递并自动刷新表格的两种方法
-
在mybatis和PostgreSQL Json字段作为查询条件的解决方案
-
Bootstrap table中toolbar新增条件查询及refresh参数使用方法
-
将string数组转化为sql的in条件用sql查询
-
Node.js使用MongoDB的ObjectId作为查询条件的方法
-
使用jdbc拼接条件查询语句时如何防止sql注入
-
mysql条件查询and or使用方法及优先级实例分析
-
MyBatis从入门到精通(十):使用association标签实现嵌套查询
-
SQL Server查询条件IN中能否使用变量的示例详解