xml mysql 模糊查询_mybatis+Spring mysql的模糊查询问题
該樓層疑似違規(guī)已被系統(tǒng)折疊?隱藏此樓查看此樓
查詢的mapping.xml語法
resultType="java.lang.Integer">
SELECT
count(yy_id)
FROM
mc_user
system_version like CONCAT('%',${system_version },'%' )
比如當我為字段 system_version 賦值為 ”3512“ 的時候 能查詢出來
若是我賦值為 “V5.10.3512.00000000”時就報錯 “V5.10.3512.00000000”這是字段的完整數(shù)據(jù)
報錯如下 (提醒我 說我的sql語法有問題)求教一下怎么解決!
2015-1-19 17:48:49 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
信息: Loading XML bean definitions from class path resource [org/springframework/jdbc/support/sql-error-codes.xml]
2015-1-19 17:48:49 org.springframework.jdbc.support.SQLErrorCodesFactory
信息: SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase]
org.springframework.jdbc.BadSqlGrammarException:
### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.00000000,'%' )
AND register_date ' at line 5
### The error may exist in file [E:\up-server\target\classes\mapping\mc.user.mapping.xml]
### The error may involve com.yy.mc.channel.dao.McUserDao.selectUser-Inline
### The error occurred while setting parameters
### SQL: SELECT count(yy_id) FROM mc_user WHERE system_version like CONCAT('%',V5.10.3512.00000000,'%' ) AND register_date like CONCAT('%',2014-10-01,'%' )
### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.00000000,'%' )
AND register_date ' at line 5
; bad SQL grammar []; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.00000000,'%' )
總結(jié)
以上是生活随笔為你收集整理的xml mysql 模糊查询_mybatis+Spring mysql的模糊查询问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python循环for不从零开始_Pyt
- 下一篇: 地下城与勇士dnf失落的神殿前置任务是什