hibernate3和hibernate4 query.setParameter(i,list.get(i))
2016-03-22 14:59
447 查看
上一个项目是用的hibernate3,现在的项目用的hibernate4。一些可以通用的代码比如拼接hql,使用hibernate4,执行的时候出错了。
错误原因:使用hibernate4 list.get(i)得到的类型是Long。query.setParameter(i,list.get(i));//报错
解决方法:query.setParameter(i, ((Number)list.get(i)).intValue());
错误原因:使用hibernate4 list.get(i)得到的类型是Long。query.setParameter(i,list.get(i));//报错
解决方法:query.setParameter(i, ((Number)list.get(i)).intValue());
相关文章推荐
- 只关心零件的Buider
- UIGestureRegnizer 的一些注意点
- Vue 技巧
- Android 学习笔记 Contacts (一)ContentResolver query 参数详解
- 【LeetCode】187. Repeated DNA Sequences
- 程序导入友盟微社区后报错android.view.InflateException:com.umeng.comm.ui.imagepicker.widgets.RoundImageView
- Server 2012 Core 到Full Gui的转换
- Activity中UI框架基本概念
- 修改EasyUI中DateBox和DateTimeBox的格式
- SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT 'OpenRowset/OpenDatasource' 的访问
- :The server quit without updating PID file问题的解决办法
- lintcode-medium-Implement Queue by Two Stacks
- 配置HUE 遇到Error in sasl_client_start (-4) SASL(-4): no mechanism available: No worthy mechs found
- Java String、StringBuilder和StringBuffer
- Invalid byte 1 of 1-byte UTF-8 sequence终极解决方案
- UIImageView或是UIButton怎样画环
- Errors occurred during the build.
- java设计模式4--建造者模式(Builder)
- ZwQuerySystemInformation中的结构体和例子
- iOS SDK具体解释之UIDevice(系统版本号,设备型号...)