spring中使用HibernateTemplate或HibernateDaoSupport报类型转换错误
来源:互联网 发布:skype聊天软件 编辑:程序博客网 时间:2024/06/06 06:56
使用spring的HibernateDaoSupport的时候,报错如下:
java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integerat org.hibernate.type.IntegerType.set(IntegerType.java:64)at org.hibernate.type.NullableType.nullSafeSet(NullableType.java:154)at org.hibernate.type.NullableType.nullSafeSet(NullableType.java:136)
实体类如下:
public class User{ private int id; private String name; public int getId(){ return id; } public void setId(int id){ this.id = id; } public String getName(){ return name; } public void setName(String name){ this.name = name; } }
dao层的代码如下:
public void select(String id){ List result = this.getHibernateTemplate().find("from User where id=?", new Object[] { id }); }
错误原因是:实体类中User类的id属性是Integer类型的,但是传递的查询条件id是String类型的。将string改成int类型,错误解决。
public void select(int id){ List result = this.getHibernateTemplate().find("from User where id=?", new Object[] { id }); }
0 0
- spring中使用HibernateTemplate或HibernateDaoSupport报类型转换错误
- Spring使用HibernateDaoSupport、HibernateTemplate和JdbcTemplate实现CURD
- Spring HibernateTemplate与HibernateDaoSupport对比
- spring 中HibernateTemplate的使用
- HibernateTemplate和HibernateDaoSupport(spring注入问题)
- HibernateTemplate和HibernateDaoSupport(spring注入问题)
- HibernateTemplate和HibernateDaoSupport(spring注入问题)
- HibernateTemplate和HibernateDaoSupport(spring注入问题)
- Spring学习_07_Spring整合Hibernate(HibernateTemplate,HibernateDaoSupport)
- spring的HibernateDaoSupport、HibernateTemplate、jdbcTemplate的区别
- HibernateTemplate和HibernateDaoSupport(spring注入问题)
- Spring学习笔记-HibernateTemplate和HibernateDaoSupport
- hibernateTemplate以及spring中的hibernateDaosupport的配置
- ssh2项目中,使用HibernateDaoSupport异常:'sessionFactory' or 'hibernateTemplate' is required
- spring中HibernateTemplate类的使用
- Spring在HibernateTemplate中使用查询缓存。
- Spring中HibernateTemplate类的使用
- spring的HibernateDaoSupport以及HibernateTemplate和jdbcTemplate的选择问题
- ICE 入门(2)
- Lock与synchronized 的区别
- Atom/赛扬/奔腾齐现身,Bay Trail处理器参数泄露
- QToolTip显示提示 设置提示的位置
- WinCE开机Logo的实现(USB下载图片到nandflash)
- spring中使用HibernateTemplate或HibernateDaoSupport报类型转换错误
- python logging
- POJ 2459 Feed Accounting(水~)
- MongoDB分片实战(一):集群搭建 环境准备
- Log4j配置方式
- LintCode Binary Search 二分查找
- stl bind2nd
- 矩阵-DirectX与OpenGL的不同
- day16对于缓冲池以及自定义框架的理解