mybatis in 查询 传入String

在使用 mybaits 进行 in 查询时,传入String,如1,2,3,发现查询的结果并非我们想要的

这是因为#{}编译完自动加双引号“” 也就是变成in (“1,2,3”)

如果想要获得我们想要的结果,可以使用${},编译完是这样的  in (1,2,3)

例如,查询铃音库中多首铃音的总数量

如果传入参数是List或者Array,则直接用foreach即可

例如

参考链接:

https://www.cnblogs.com/a198720/articles/4718484.html

http://www.cnblogs.com/ynhk/p/9959403.html

你可能感兴趣的:(数据库)