`
myharmony
  • 浏览: 106122 次
  • 性别: Icon_minigender_1
  • 来自: 中山市
社区版块
存档分类
最新评论

如何取出Hibernate中的查询结果

阅读更多
对于网上说如何取Hibernate查询结果,看了一些,想总结如下:

假设有一个Table,有如下数据


通过Hibernate查询的结果集,取法如下:

   Session session = HibernateSessionFactory.getSession();//得到org.Hibernate.session 对象。
   Guestbook gb = new Guestbook();//创建化这个Table的对象
   List list = session.createQuery("from Guestbook").list();//得到结果集
   gb = (Guestbook) list.get(2);//();//实例化这个Table的对象
   if (gb.getName().equals("myharmony")) {
System.out.println("Y");
   } else {
System.out.println("N");
   }

-----------输出如下------------



结论:
  有Y输出,说明取出的值就是myharmony。
至于为什么会输出
Hibernate: select guestbook0_.ID as ID0_, guestbook0_.NAME as NAME0_, guestbook0_.EMAIL as EMAIL0_, guestbook0_.URL as URL0_, guestbook0_.TITLE as TITLE0_, guestbook0_.CONTENT as CONTENT0_, guestbook0_.TIME as TIME0_ from ORACLE.GUESTBOOK guestbook0_
这些,还在研究中.

欢迎大家指正...
分享到:
评论

相关推荐

    Hibernate中的query 分页.doc

    二、Hibernate可以使用Query.setMaxResults方法简单地设置需要查询的最大结果集。 然后Hibernate会自动根据所设置的数据库方言翻译成相应的SQL语句提交给数据库。比如如果数据库是Oracle,SQL Server等,则翻译为...

    struts1.2+Hibernate+Ajax 三级联动

    利用 struts1.2 + Hibernate + Ajax 实现省市县的三级联动,具体利用Ajax 的功能把从后台数据库中查询出所对应的结果存放进XML中的值取出显示到前台

    hibernate-search

    可以通过以下任意组合定义查询: “本地” Apache Lucene查询以Json格式编写“本机” Elasticsearch查询(如果使用Elasticsearch,这是可选的) 使用我们的DSL提取前两个生成最佳后端特定查询的DSL 查询结果可以...

    java map转实体

    于是就在hibernate的工具类下试着封装了下,封装完了之后感觉没必要,这完全就可以提取出来变成一个独立的工具类,而不仅仅局限于hibernate了,这样既可以满足一个hql查询返回了多个实体中的字段属性,且这些属性都...

    haivDb4J2ee1.3

     2、能分析任一SELECT查询语句,提取查询结果的记录集字段名称、类型,生成查询的j2ee代码,以包括上述文件。  3、工具提供了一套完整的J2EE模板,您也可以对此模板做修改和配置,灵活运用。  4、这个工具同时又...

    Java面试宝典2010版

    16. hibernate进行多表查询每个表中各取几个字段,也就是说查询出来的结果集没有一个实体类与之对应如何解决; 17.介绍一下Hibernate的二级缓存 18、Spring 的依赖注入是什么意思? 给一个 Bean 的 message 属性, ...

    基于SSH的通讯录管理系统【项目源码+数据库脚本】(毕设)

    可以按数据库任意字段名查找联系人,将查询结果显示在软件主界面的表格中,以便查看联系人详细信息。 按姓名排序、按姓名查询、快速查询。 4.用户信息维护 将用户的操作请求发送至客户端,客户端收到用户操作请求,...

    最新Java面试宝典pdf版

    16. hibernate进行多表查询每个表中各取几个字段,也就是说查询出来的结果集没有一个实体类与之对应如何解决; 123 17.介绍一下Hibernate的二级缓存 123 18、Spring 的依赖注入是什么意思? 给一个 Bean 的 message ...

    Java面试笔试资料大全

    16. hibernate进行多表查询每个表中各取几个字段,也就是说查询出来的结果集没有一个实体类与之对应如何解决; 123 17.介绍一下Hibernate的二级缓存 123 18、Spring 的依赖注入是什么意思? 给一个 Bean 的 message ...

    java面试宝典

    100、Hibernate的查询方式 23 101、如何优化Hibernate? 23 102、Struts工作机制?为什么要使用Struts? 23 103、Struts的validate框架是如何验证的? 24 104、说下Struts的设计模式 24 105、spring工作机制及为什么...

    JAVA面试宝典2010

    16. hibernate进行多表查询每个表中各取几个字段,也就是说查询出来的结果集没有一个实体类与之对应如何解决; 123 17.介绍一下Hibernate的二级缓存 123 18、Spring 的依赖注入是什么意思? 给一个 Bean 的 message ...

    Java面试宝典-经典

    16. hibernate进行多表查询每个表中各取几个字段,也就是说查询出来的结果集没有一个实体类与之对应如何解决; 123 17.介绍一下Hibernate的二级缓存 123 18、Spring 的依赖注入是什么意思? 给一个 Bean 的 message ...

    java面试题大全(2012版)

    16. hibernate进行多表查询每个表中各取几个字段,也就是说查询出来的结果集没有一个实体类与之对应如何解决; 123 17.介绍一下Hibernate的二级缓存 123 18、Spring 的依赖注入是什么意思? 给一个 Bean 的 message ...

    Java面试宝典2012版

    16. hibernate进行多表查询每个表中各取几个字段,也就是说查询出来的结果集没有一个实体类与之对应如何解决; 123 17.介绍一下Hibernate的二级缓存 123 18、Spring 的依赖注入是什么意思? 给一个 Bean 的 message...

    java面试宝典2012

    16. hibernate进行多表查询每个表中各取几个字段,也就是说查询出来的结果集没有一个实体类与之对应如何解决; 135 17.介绍一下Hibernate的二级缓存 135 18、Spring 的依赖注入是什么意思? 给一个 Bean 的 message ...

    Java面试宝典2012新版

    16. hibernate进行多表查询每个表中各取几个字段,也就是说查询出来的结果集没有一个实体类与之对应如何解决; 123 17.介绍一下Hibernate的二级缓存 123 18、Spring 的依赖注入是什么意思? 给一个 Bean 的 message ...

Global site tag (gtag.js) - Google Analytics