出现这个异常的原因是因为Hibernate3.2.5版本的(select count(*))查询返回的结果是个Long 不能强制转换
解决方法:
方法1:借用String进行转换
方法2:用hashcode()
本文介绍了在使用Hibernate 3.2.5版本时遇到的查询返回Long类型无法直接转换为Int的问题,并提供了两种解决方案:一是通过String进行转换,二是利用hashCode()方法。
出现这个异常的原因是因为Hibernate3.2.5版本的(select count(*))查询返回的结果是个Long 不能强制转换
解决方法:
方法1:借用String进行转换
方法2:用hashcode()
752

被折叠的 条评论
为什么被折叠?