一开始的时候怎么都查询不出来,后来输出了一下pstmt.toString(),发现他自动给我的pstmt.setString(1,"id");里的id加了单引号,(也就是'id'),但查询时列名不需要单引号啊,怎么办呢
一开始的时候怎么都查询不出来,后来输出了一下pstmt.toString(),发现他自动给我的pstmt.setString(1,"id");里的id加了单引号,(也就是'id'),但查询时列名不需要单引号啊,怎么办呢
这么写自然会按照人家的格式进行变量替换啊,string类型的必然给你加单引啊。直接拼到 sqlQueryBy里不就完事了。如果不能这么干,了解下框架写法,看看有没有不自动类型匹配的,比如像mybatis的$。