sql语句:String sql = "
SELECt d.uid,d.uidViewModel,d.uidViewEntityDetail,d.uidControl,
d.strName,d.strText,d.strText_en,d.strDataType,d.uidRefer,
d.strReferType,d.strReferRule,d.strDefaultValue,d.isReadOnly,
d.isHidden,d.isNotNull,d.strPosition,d.intWidth,d.intHeight,
d.intTop,d.intLeft,d.intRadixPoint,d.isAmount,d.isFixLength,
d.strAmountRule,d.strFont,d.intColLength,d.intIndex,d.dg_isMutilSelect,
d.dg_isShowSelect,d.dg_isScrollView,d.dg_isColSortable,
c.strControlName,c.strControlText,e.uidQuery
FROM pl_viewModelDetail d
LEFT JOIN d.uidControl c
LEFT JOIN d.uidViewEntityDetail ed
LEFT JOIN ed.uidViewEntity e
WHERe d.uidViewModel.uid=? ORDER BY d.intIndex
";
错误如下:
java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to java.util.List
at tSinge.test.dao.Demo.testSysHbm(Demo.java:153)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
不明白什么原因?
用hibernate的Session的createQuery(sql).setParameter(0,"").iterate()方法后遍历返回Map报错?
答案:2 悬赏:10 手机版
解决时间 2021-02-04 07:17
- 提问者网友:感性作祟
- 2021-02-03 14:29
最佳答案
- 五星知识达人网友:往事埋风中
- 2021-02-03 15:21
java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to java.util.List
你返回的是object对象,你强制转换成list
类型转换错误
你返回的是object对象,你强制转换成list
类型转换错误
全部回答
- 1楼网友:鱼忧
- 2021-02-03 16:15
我不会~~~但还是要微笑~~~:)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯