对占位符我传入的是0与3,但是实际sql中设置的确实单引号,若采取拼串处理则不会出现这个问题,但若采取占位符处理就会出现这个情况。
请问这是为什么会有这样的现象?
对占位符我传入的是0与3,但是实际sql中设置的确实单引号,若采取拼串处理则不会出现这个问题,但若采取占位符处理就会出现这个情况。
请问这是为什么会有这样的现象?
setObject方法原理是根据传参的类型,选择具体的set方法。你现在的情况应该是,默认给你转换为了字符串,你可以试试这样
Integer index = 1;
Integer size = 3;
jdbc_Util.query(sql,Stu_tb.class,index,size);