mabatis报错merge sql error, dbType sqlserver, druid-1.1.21, sql : SELECT xx FROM WHERE xx=?
·
sqlserver报错
2024-04-19 15:27:56.666 ERROR 17632 --- [io-18088-exec-1] c.alibaba.druid.filter.stat.StatFilter : merge sql error, dbType sqlserver, druid-1.1.21, sql : SELECT sptm,ckdm,kwdm,out,lock,tzsy FROM SPTMSTATE WHERE sptm=?
com.alibaba.druid.sql.parser.ParserException: ERROR. pos 25, line 1, column 23, token OUT
at com.alibaba.druid.sql.parser.SQLExprParser.primary(SQLExprParser.java:882)
at com.alibaba.druid.sql.dialect.sqlserver.parser.SQLServerExprParser.primary(SQLServerExprParser.java:94)
at com.alibaba.druid.sql.parser.SQLExprParser.expr(SQLExprParser.java:157)
at com.alibaba.druid.sql.dialect.sqlserver.parser.SQLServerExprParser.parseSelectItem(SQLServerExprParser.java:238)
at com.alibaba.druid.sql.parser.SQLSelectParser.parseSelectList(SQLSelectParser.java:937)
at com.alibaba.druid.sql.dialect.sqlserver.parser.SQLServerSelectParser.query(SQLServerSelectParser.java:160)
at com.alibaba.druid.sql.parser.SQLSelectParser.query(SQLSelectParser.java:358)
at com.alibaba.druid.sql.dialect.sqlserver.parser.SQLServerSelectParser.select(SQLServerSelectParser.java:57)
at com.alibaba.druid.sql.parser.SQLStatementParser.parseSelect(SQLStatementParser.java:2562)
at com.alibaba.druid.sql.parser.SQLStatementParser.parseStatementList(SQLStatementParser.java:248)
at com.alibaba.druid.sql.parser.SQLStatementParser.parseStatementList(SQLStatementParser.java:171)
1.当能正常查出结果时看一下你的查询条件列是不是主键,而且看一下有没有空字符串
2.当你不能正常查询,你得看一下你写的SQL是否有问题了
更多推荐
所有评论(0)