走近SSH之Hibernate--HQL
来源:互联网 发布:mac安装myeclipse 编辑:程序博客网 时间:2024/05/18 05:17
忘了什么时候看到谁的一篇文章中写了这种查询语言HQL,当时我还以为他是把SQL误写成了HQL,最近接触Hibernate,终于了解了原来计算机的世界里是存在HQL这一语言的,而且它的作用还不小。
SQL和HQL只有一个字母只差,一个是结构化查询语言,一个是Hibernate查询语言,HQL延用了SQL中的语法、关键词,只要你使用过SQL,再接触HQL是不是有一种遇到老朋友的感觉?
HQL是Hibernate Query Language的简称,也就是说HQL是一种Hibernate查询语言,所以它在Hibernate世界里应用很方便。HQL是完全面向对象的查询语句,查询功能非常强大,具备多态、关联等特性。链接一篇关于HQL详细介绍的文章《HQL: Hibernate查询语言》,里面讲的内容很详细!
这里简单的对HQL做下介绍:
HQL查询依赖于Query类,每个Query实例对应一个查询对象。使用HQL查询可按如下步骤进行:
1)获取Hibernate Session对象;
2)编写HQL语句;
3)以HQL语句作为参数,调用Session的createQuery方法创建查询对象;
4)如果HQL语句包含参数,调用Query的setXxx方法为参数赋值;
5)调用Query对象的list等方法遍历查询结果。
关于HQL各种查询的代码实现,大家可以看的博客《初识hibernate——hql》,随着学习的深入,我们会更加了解HQL带给我们的好处!
- 走近SSH之Hibernate--HQL
- 【SSH】hibernate之hql学习
- 走近SSH之Hibernate--Hibernate入门相关简介
- 走近SSH之Hibernate--Hibernate环境搭建(MyEclipse+MySql)
- 走近SSH之Hibernate--Hibernate创建数据表并向表中写入数据(Hibernate+MySql)
- 走近SSH之Hibernate--com.mysql.jdbc.CommunicationsException: Communications link failure due to underlyi
- SSH-Hibernate:hql与criteria
- Hibernate之HQL总结
- Hibernate之HQL妙用
- Hibernate之HQL查询
- hibernate之hql总结
- Hibernate 之 HQL
- Hibernate之HQL总结
- hibernate之HQL学习
- Hibernate之HQL总结
- Hibernate之HQL总结
- Hibernate之HQL总结
- Hibernate之HQL总结
- MFC中文档与视图(二)
- 李进良:我对4G招标模式中国电信回应的回应与期望
- 第三方从UC账号免激活异步登录DX 3.1 方法
- Varchar和NVarchar的理解
- java千万级别数据生成文件思路和优化
- 走近SSH之Hibernate--HQL
- vs2008编译boost
- 正则表达式30分钟入门教程
- informix数据库移植步骤
- JAVA 基础练习
- oracle 数据库中的空间大小管理
- 间谍相机开发_NullPointerException 错误
- QThread使用的一个例子----多线程
- QQ发信息界面