Hibernate检索方式的学习2015-11-14

在开始学习前,我大致浏览了一下我需要学习的内容,我发现真的同我第一篇博客说的一样,我们需要学的更多,那是因为之前我们使用的太复杂了,包括代码的量,书写的难度等等,在学习Hibernate之前,我使用的是原生的jdbc连接数据库,要写底层的很多有关连接数据库的对象,需要写接口,同时还要实现接口,这等等的代码量多,且容易出错,不过,最开始的我们还是必须要学的,有了好的基础,才可以在后面学的更好,在此,我也想通过自己的学习经历告诉所有喜欢软件。喜欢编程的同学,这一行学习的时候是很痛苦的,,有想过放弃,有想过该行,不过,我始终相信别人都可以学好,我们一样的可以,在学习的过程不要太急于求成,,,,慢慢的沉淀下来,玩命的写代码,成功必然属于我们,学一点,总结一点

使用HQL查询的基本步骤

①获取Session  ②编写HQL语句③创建Query对象④执行查询,获得结果

public class testHol{

 public void testHolquery(){

//获取session

Session session=HibernateSessionFactory.getSession();

//编写HQL语句

String hql="from Course"//需要说明一点的是,其中Course是类名,是指我们要查询的表对应的实体类的类名,而非表名,故注意大小写

//创建Query对象

Query query=session.createQuery(hql);

//执行查询,获得结果

List list=query.list();

//遍历查找结果

Iterator itor=list.iterator();

while(itor.hasNaxt()){

Course course=(Course)itor.next();

system.out.print(course.getName())

}

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值