博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
EL表达式遍历集合显示异常处理
阅读量:5764 次
发布时间:2019-06-18

本文共 1006 字,大约阅读时间需要 3 分钟。

hot3.png

后台daoImpl
/** * 查找热门商品 */@Overridepublic List
findHotShop() { String hql = "select * from (select t.* from MEIJIA_MODEL_PROD_COMMON_PROP " + "t order by t.pcp_salenumber desc) t1 where rownum<=3"; SessionFactory sessionFactory = this.getHibernateTemplate().getSessionFactory(); Session session = sessionFactory.openSession(); SQLQuery query = session.createSQLQuery(hql); return query.list(); }
view层:
              热门商品推荐    	

${msg }

  • 商品名称:${prod.name} 销量:${prod.saleNum }
异常:
name被识别为int类型并报错
解决办法:
              热门商品推荐    	

${msg }

  • 商品名称:${prod[1]} 销量:${prod[11] }
原因:
          参考资料:http://blog.csdn.net/walkingmanc/article/details/7604485
        当对象有实体对应时.atrr没问题,但是如果没有关联实体,.atrr报错
           本例子dao层通过原生的SQL取出数据,所以整个过程没有与hibernate实体关联,无法直接去除属性

转载于:https://my.oschina.net/xinyuan6009/blog/174624

你可能感兴趣的文章
C语言的inline
查看>>
Web模板引擎—Mustache
查看>>
喷水装置(一)NYOJ6
查看>>
学习进度条
查看>>
【BZOJ】1588: [HNOI2002]营业额统计
查看>>
关于微信二次分享 配置标题 描述 图片??
查看>>
springcloud使用zookeeper作为config的配置中心
查看>>
hystrix实战之javanica
查看>>
django crm
查看>>
bs4取数
查看>>
Maven安装以及为Eclipse指定Maven
查看>>
校园火灾Focue-2---》洗手间的一套-》电梯
查看>>
css控制文字换行
查看>>
ASM的文件管理深入解析
查看>>
bzoj1913
查看>>
烂泥:VMWare Workation双网卡配置IP地址
查看>>
bzoj2301(莫比乌斯反演)
查看>>
【转】对于HttpClient和HtmlUnit的理解
查看>>
L104
查看>>
深入理解脚本化CSS系列第四篇——脚本化样式表
查看>>