zoukankan      html  css  js  c++  java
  • JN项目日志二

    10.17

    记一个问题,

    org.springframework.jdbc.BadSqlGrammarException: 
    ### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Undeclared variable: 2 
    ### The error may exist in file [D:CodesXXXXXuildclassesconfigmybatismapperProduceInfoMapper.xml]
    ### The error may involve com.programmer.dao.XXXXInfoDao.queryInfo-Inline
    ### The error occurred while setting parameters
    ### SQL: select *   from xxxx_info   where         if (?,       xxxx_info_annual like ?,1)   limit ?,? 
    ### Cause: java.sql.SQLSyntaxErrorException: Undeclared variable: 2 
    ; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Undeclared variable: 2 
    

    Undeclared variable: 2 关键应该是这句 出现了一个不可描述的的字符

    首先在命令行执行sql语句是可以查询到数据的,所以应该是Mapper文件中的sql语句格式问题,上网查了查有类似的问题 很多人是sql语句 多了或少了字符 经过仔细检查后发现是Mapper文件sql语句在最后多了一个空格,不仔细看根本看不出来。。。。

  • 相关阅读:
    3.30作业
    3.30课堂
    3.29作业
    3,29课堂
    3。26作业
    3.26课堂
    3.25作业
    3.25课堂
    55、DOM与BOM的操作及事件的简介
    54、js的数据类型及对象
  • 原文地址:https://www.cnblogs.com/ZCWang/p/12507465.html
Copyright © 2011-2022 走看看