还没遇到这种情况,你把"1"改为new String(1)这样试试,还有就是映射文件你再查查看...
解决方案 »
- batis 分条件动态更新的问题
- 提几个关于tomcat5.0 配置的问题!!!!!!
- java操作Excel
- jsp 在windows 2008中,如何整体tomcat?
- javascript怎么控制一个<select>的值变了,另一个text的值也变化 谢谢!
- 50分求助一个STRUTS异常RequestProcessor(分不够再加)~~~急
- Tomcat5.0+oracle9i连接池 配置问题!!在线等 急!!
- 操作cookie的困惑
- 仅仅是response.sendRedirect的问题。60分!(只要有价值,分可以加)
- 求一个ssh框架开发的登录增删改查的小程序,急急急!
- firefox textarea的值问题
- 这个链接怎么不点就直接执行了呢?
有种情况也可能出现这个问题,在这描述一下:
本身Hibernate中的load()方法返回的是某个持久类的代理,本身对返回的代理进行强转没什么问题,(代理也就是指在原类的基础上再增加点功能,你可以理解为对原类的继承),但是如果类的层面上出现继承的关系时,就可能产生问题,当你通过load获得一个父类的代理,但你要把他转换成子类,这里就出现ClassCastException,因为原类的代理类与子类没有继承关系,不知道讲的是否明白,有不对的地方,请同志们提出,一起讨论楼主害的我给你查Hibernate的源码了~~~,哈哈
应该修改数据库主键修改成Integer ,可能是因为没有通过主键加载成功,加载返回null值,所以报了强制类型转换异常