mybatis in 查询使用String做条件
程序员文章站
2022-03-10 19:13:08
在使用 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修饰
上一篇: 五子棋C++代码
下一篇: es6 async函数语法实例讲解
推荐阅读
-
mybatis in查询传入String方式
-
Oracle查询通配符做普通字符使用
-
Mybatis动态sql、if与where的使用、sql片段、foreach遍历、Mybatis的关联查询一对一、一对多、多对多、Mybatis的延时加载
-
使用准则进行条件查询--1.4.从窗体中选择查询的条件
-
MyBatis中使用RowBounds对查询结果集进行分页
-
MyBatis Generator Example.Criteria 查询条件复制
-
解决mybatis使用char类型字段查询oracle数据库时结果返回null问题
-
解决mybatis使用char类型字段查询oracle数据库时结果返回null问题
-
Mybatis 条件查询 批量增删改查功能
-
MySQL中使用case when 语句实现多条件查询的方法