码迷,mamicode.com
首页 > 数据库 > 详细

Hibernate学习之hql 与sql

时间:2018-11-17 16:09:00      阅读:262      评论:0      收藏:0      [点我收藏+]

标签:编程   from   bsp   完整   ati   sele   特性   关系   面向对象   

Hibernate中查询:

    createQuery( String qlString)使用的是HQL语句;

    createNativeQuery (String sqlString)使用的是SQL语句;

 

关系HQL与SQL区别:

  

  

HQL查询:
Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL(Hibernate Query Lanaguage)查询提供了更加丰富的和灵活的查询特性,因此
Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在涵盖Criteria查询的所有功能的前提下,提供了类似标准SQL语句的查询方式,同时也提供了更
加面向对象的封装。完整的HQL语句形势如下:
Select/update/delete…… from …… where …… group by …… having …… order by …… asc/desc
其中的update/delete为Hibernate3中所添加的功能,可见HQL查询非常类似于标准SQL查询。由于HQL查询在整个Hibernate实体操作体系中的核心地位,这一节我
将专门围绕HQL操作的具体技术细节进行讲解。
 

Hibernate学习之hql 与sql

标签:编程   from   bsp   完整   ati   sele   特性   关系   面向对象   

原文地址:https://www.cnblogs.com/zl520/p/9973721.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!