首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

spring中使用HibernateTemplate或HibernateDaoSupport报类型转换异常

2013-11-11 
spring中使用HibernateTemplate或HibernateDaoSupport报类型转换错误?使用spring的HibernateDaoSupport的

spring中使用HibernateTemplate或HibernateDaoSupport报类型转换错误

?

使用spring的HibernateDaoSupport的时候,报错

java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer

at 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 void select(int id) {List result = this.getHibernateTemplate().find("from User where id=?",new Object[] { id });}

?

不知道hibernate为啥要做这么强的参数类型和实体属性类型的匹配,欢迎大神解答

热点排行