[英]Cannot get the result by passing the parameter to MyBatis
我在MyBatis
有一个选择SQL
,如下所示:
SELECT * FROM MYTABLE WHERE id IN (#{ids})
我传入的参数ids
是正确的,可以在调试时获取。 而且,我可以在MySQL
使用参数正确运行此SQL
并获取结果。
但是,使用Java
代码无法运行任何东西。
我打印了SQL
的MyBatis
和SQL
是这样的:
SELECT * FROM MYTABLE WHERE id IN (?)
并且log中显示的参数也正确( '1', '2', '3'
)。
为什么不能通过代码获取数据?
如果有人可以帮助,我将不胜感激。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.