如何取出Hibernate中的查询结果

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

假设有一个Table,有如下数据
[img]E:\data.bmp[/img]

通过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");
}

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

[img]E:\data1.bmp[/img]

结论:
有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_
这些,还在研究中.

欢迎大家指正...
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值