java.lang.ClassCastException: java.lang.Long
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/02 09:59:28
java.lang.ClassCastException: java.lang.Long
很短的一段代码,是执行完sql语句count(*)之后得到的list.System.out(cc.get(0)),在控制台上面可以打印出值,但是转型抛错
List cc = q.list();
Integer a = (Integer) cc.get(0);//这里抛错,obj不能转型
if(session!=null)
HibernateUtil.closeSession(session);
return a.intValue();
cc.get()返回的应该是Object类型
caoyangx 说得貌似在理,明天我去单位再试试哈,行的话就给分了
很短的一段代码,是执行完sql语句count(*)之后得到的list.System.out(cc.get(0)),在控制台上面可以打印出值,但是转型抛错
List cc = q.list();
Integer a = (Integer) cc.get(0);//这里抛错,obj不能转型
if(session!=null)
HibernateUtil.closeSession(session);
return a.intValue();
cc.get()返回的应该是Object类型
caoyangx 说得貌似在理,明天我去单位再试试哈,行的话就给分了
hiberante返回count是一个对象,不是一个类型,
所以需要
Query query = session.createQuery("select count(*) as n from Test");
List list = query.list();
Long n=(Long)l.get(0);//long类型啊,别忘了
这里的n就是数值了.
所以需要
Query query = session.createQuery("select count(*) as n from Test");
List list = query.list();
Long n=(Long)l.get(0);//long类型啊,别忘了
这里的n就是数值了.
java.lang.ClassCastException: java.lang.Long
java.lang.ClassCastException的问题
JAVA异常:java.lang.ClassCastException:[Ljava.lang.Object; cann
java.lang.ClassCastException: java.lang.String cannot be cas
关于Caused by:java.lang.ClassCastException:
java.lang.ClassCastException:android.widget.ExpandableListVi
java.lang.ClassCastException:info.ShopBean at java.util.Tree
android问题java.lang.ClassCastException:android.widget.ImageBu
java.lang.ClassCastException:pub.web.UserInfo cannot be cast
java.lang.ClassCastException:android.widget.Button是什么错?
java.lang.ClassCastException:cn.itcast.domain.Role cannot be
java.lang.Exception, java.lang.RuntimeException, java.lang.E