选择将数据库中所有的内容查询出来显示到页面上的下拉菜单‘
一开始使用的
hql="select name,G,E,density from Material";
并选择了(ArrayList<Material>) getSession().createQuery(hql).uniqueResult();
很显然   返回的数据类型是list'类型 因此正确的应该是
(ArrayList<Material>) getSession().createQuery(hql).list()
但是运行使用时 发现一直报错

cannot be cast to com.shzy.model.Material 说明list.get(i)并不是一个Material的类型

我们需要将hql语句给变成hql=“from Material”;

这样就实现了查询数据库中所有内容 并且返回类型是Material

主要问题还是hql语句和sql语句混淆

hibernate查找数据库中所有内容cannot be cast to com.shzy.model.Materia相关推荐

  1. Hibernate 查询数据库中的数据

    1.Criteria介绍 Criteria与Session绑定,其生命周期跟随着Session结束而结束,使用Criteria时进行查询时,每次都要于执行时期动态建立物件,并加入各种查询条件,随着Se ...

  2. linux命令---查找文件中的内容

    linux命令---查找文件中的内容 [yang@localhost ~]$ cat 1.txt |egrep '123456789|second'-------匹配123456789或者second ...

  3. php恶意代码,php快速查找数据库中恶意代码的方法,快速查找恶意代码_PHP教程...

    php快速查找数据库中恶意代码的方法,快速查找恶意代码 本文实例讲述了php快速查找数据库中恶意代码的方法.分享给大家供大家参考.具体如下: 数据库被输入恶意代码,为了保证你的数据库的安全,你必须得小 ...

  4. 查找数据库中重复数据T-SQL

    查找数据库中重复数据T-SQL ========第一篇========= 在一张表中某个字段下面有重复记录,有很多方法,但是有一个方法,是比较高效的,如下语句: select data_guid fr ...

  5. Eclipse中用SWT的Table显示数据库中的内容

    Eclipse中用SWT的Table显示数据库中的内容 首先生成如下的界面: 此功能是查询员工的ID,并将其的详细信息通过table显示出来,则相应的代码为: try     ... {        ...

  6. php实现删除数据库中内容,php – 从数据库中删除内容,安全预防措施

    更新: 我添加了像Berdir这样的CSRF保护,借助下面的链接让我的应用程序再次运行.但是..我不太清楚我现在做了什么:D这怎么能让我的应用程序更安全?我特别感到困扰的是,我现在在我的ajax代码中 ...

  7. C#读取SQLsever数据库中的内容显示在textbox中

    首先建立数据库的连接 然后写SQL语句确认需要获取的字段 string connStr = "server=.;database=MedicineCabinet;Integrated Sec ...

  8. PHP查找数据库中的用户,php-在数据库中查找现有的电子邮件和用户...

    在另一个用户注册时,如何检查mysql数据库中是否已存在电子邮件或用户名,因此我可以停止注册过程,并可能建议新用户在数据库中不存在另一个2/3新用户名. 所以我尝试解决这个问题,我只能得到一种检查数据 ...

  9. python sql逐行读取数据库数据,使用python读取数据库中的内容 把爬虫爬到的内容,存储在mysql数据库中...

    安装pymsql库 以管理员身份打开cmd,输入pip Install pymysql import pymysql #连接数据库 conn = pymysql.connect(hoost='loca ...

最新文章

  1. oracle触发器 条件,oracle触发器的定义和使用
  2. 极客新闻——17、给决定长久做程序员的你三个建议
  3. 白酒院士后,山东黄金董事长也入围院士?曾获国家科技进步二等奖
  4. Hibernate Shards 数据的水平、垂直切割(二)- Hibernate Shards基本演示
  5. 在PropertyGrid中使用密码显示
  6. shell 多个引号冲突_Html多个引号重叠使用冲突解决办法
  7. lr中错误解决方法(收集)
  8. 微信小程序-weUI组件库
  9. 园区网核心交换机与出口路由器如何配置才能通信?
  10. 信息3.0 ,让机器完成熵增中的有序
  11. NLPCC tutorial
  12. 什么品牌的蓝牙耳机音质最好?高品质蓝牙耳机排行榜
  13. Three.js 开启带动画模型的动画
  14. linux 将新密码邮件发送,linux脚本实现自动发送和收取邮件的设置方法
  15. CentOs 7 中vim文本编辑器的下载及使用
  16. 牛客OR36 .链表的回文结构
  17. win7系统服务print spooler 无法启动解决方法(开启及关闭方法)
  18. 服务器托管之数据中心选型
  19. ifconfig查看网络丢包
  20. 46、W25Q128 存储器工作原理

热门文章

  1. 51单片机计时器中断
  2. 软件配置项变更与基线变更
  3. 阿里灵杰融合智能算力,全栈AI服务为探索者铺路
  4. 相对论通俗演义(1-10) 第十章
  5. 2021无人配送三大场景之争
  6. 使用腾讯云函数每天定时签到领取京豆
  7. 时间继电器的应用和常用型号
  8. Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networks阅读笔记
  9. 图片转换为css_快速将色彩理论转换为CSS
  10. 11月14号作业:定义一个学生信息结构体