LVM的使用(二)
2015-10-26 17:29
363 查看
今天用hibernate,结果报了异常,找了一段时间才发现原因,特此记录
org.springframework.jdbc.BadSqlGrammarException: Hibernate operation: could not execute update query; bad SQL grammar [delete from user where user_id between ? and ?]; nested exception is java.sql.SQLException: No value specified for parameter 1
Caused by: java.sql.SQLException: No value specified for parameter 1
明明已经传了参数,异常信息还是显示没有传参数。
几经周折,找到原因了
不过这个异常信息给的也不准确,根本原因需要看hibernate代码
Integer beginUid = 0; Integer endUid = 99; Object[] params = new Object[] { beginUid, endUid }; getHibernateTemplate().bulkUpdate("delete from User where userId between ? and ? ", params);
org.springframework.jdbc.BadSqlGrammarException: Hibernate operation: could not execute update query; bad SQL grammar [delete from user where user_id between ? and ?]; nested exception is java.sql.SQLException: No value specified for parameter 1
Caused by: java.sql.SQLException: No value specified for parameter 1
明明已经传了参数,异常信息还是显示没有传参数。
几经周折,找到原因了
user_id字段在hbm文件中是Long类型的,而我传的参数是整型的。
不过这个异常信息给的也不准确,根本原因需要看hibernate代码
相关文章推荐
- SHINE OPENCART 自适应 多用途主题模板 ABC-0021
- Volley
- Web 研发模式演变
- UI基础学习之(三):UITextField
- 二分插入排序和二分查找
- Android ScrollView+ViewPager+ListView一起使用
- C++学习笔记6 - 分支语句和逻辑运算符
- 列正交化-施密特正交化方法
- 常用的API接口,返回JSON格式的服务API接口
- ORACLE NTERVAL 时间表达式
- Ubuntu下配置HHVM最新教程
- 第三周-项目4
- C#学习笔记1
- Linux下安装Erlang编程环境
- Sqoop导mysql库到Hive中com.mysql.jdbc.RowDataDynamic错误解决
- ehCache+spring的简单实用
- C++:对象数组
- 获取淘宝参数签名
- 前端新手需要注意的几个问题
- Codeforces Round #327 (Div. 2)C. Median Smoothing 构造