2 tanhao819 tanhao819 于 2016.04.28 21:12 提问

mybatis报错while setting parameters

set @ID=0;
SELECT num from (SELECT *,@ID:= @ID+1 as num from user ORDER BY userid ) a where userid = #{userid}

在查询某一个结果所在的行数时,报错The error occurred while setting parameters

参数就只有一个userid

3个回答

CSDNXIAON
CSDNXIAON   2016.04.28 21:22
jhfsdfs
jhfsdfs   2016.04.29 09:27

你的接口参数写对了吗

fk002008
fk002008   2016.04.29 10:29

进行设值的时候使用个的是javabean得setter进行的
你的属性名字是userid 那么你的setter是什么啊 setUserid还是 setUserId呢

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
The error occurred while setting parameters
MyBatis, MySQL Error: The error occurred while setting parameters.  You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to... An
使用mybatis报错The error occurred while setting parameters的终极解决办法
1.检查sql语句,最好的检查方法就是将sql语句复制到查询器中执行一遍。 2.检查Mapper接口,参数名一定要对上!!! 3.检查字段是否出现sql关键字!(比如call),这个很重要,因为call在java中并不是关键字,但是在sql中是关键字! 4.写完后一定要记得commit()...
mybatis批量更新出现he error occurred while setting parameters
当你更新一条时,不会发生问题,但是执行多条就出现了错误 原因是mysql 配置jdbc:driver 应该添加&allowMultiQueries=true url:jdbc:mysql://localhost:3306/mei?characterEncoding=utf8&allowMultiQueries=true...
### The error occurred while setting parameters
保存数据报错 列不存在 ### The error occurred while setting parameters  环境:springMVC + MyBatis + Oracle mabatis-mapper.xml (parameterType="java.util.HashMap") <![CDATA[ INSERT INTO ZQ_ACTIVATION(
mybatis 操作存储过程 小细节错误
项目开发的时候遇到一个错误:org.springframework.jdbc.BadSqlGrammarException: ### Error querying database. Cause: java.sql.SQLException: ORA-06550: 第 8 行, 第 4 列: PLS-00103: 出现符号 ";"在需要下列之一时: . ( ) , * @ % & = -
The error may involve XXX(包)-Inline && The error occurred while setting parameters
遇到这个问题,常见的有两种情况:一、在mapper中的SQL语句写错了,这个是在写程序的时候经常会犯的错误,很无奈啊~~~ eg:我在写last_insert_id()得时候,写成了last_isnert_id()………二、就是在SpringMVC+Mybaits配置时,引入的ojdbc6.jar驱动包出错了,不知道是包有问题还是,包不兼容,反正换ojdbc14.jar就可以了
MyBatis Batch Update Exception 使用foreach 批量update 出错
源地址   http://quabr.com/22829539/mybatis-batch-update-exception 使用如下Mybatis  map xml文件  UPDATE testcase_node name=#{nodeVO.name}, version=#{nodeVO.version}, des
老司机学习MyBatis之如何使用动态SQL之使用where条件
一、前言前面一节我们最后留下了一个疑问,如果第一个条件当id为空的时候,我们的SQL语句拼接就产生了问题,我们先通过案例复现一下这个问题,修改testFindEmpByCondition方法@Test public void testFindEmpByCondition() throws IOException { SqlSessionFactory sqlSessionFactory = ge...
【java项目实践】mybatis执行update批量更新时报错
在使用Mybatis 批量更新时,想要批量更新时通常在mapper中这么写: 定义Mapper  Dao接口中定义: 最后在service中调用: 生成的sql直接放到mysql中运行完全没有问题,但是mybatis执行的时候却会报错: 八月 29, 2016 4:17:08 下午 org.apache.catalina.core.StandardWrapperVa
MyBatis —— parameters元素
参数可以指定一个确定的数据类型。什么情况下需要 javaType: 参数对象是一个 HashMap参数值可能为 null 尽管所有这些强大的选项很多时候你只简单指定属性名, MyBatis 会自己计算剩余的。 最多的情况是你为 jdbcType 指定可能为空的列名。   简单示例 简单的参数 select id