zoukankan      html  css  js  c++  java
  • Hibernate学习之hql 与sql

    Hibernate中查询:

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

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

    关系HQL与SQL区别:

      

    hql 语法详解

      

    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操作的具体技术细节进行讲解。
     
  • 相关阅读:
    Delphi中Chrome Chromium、Cef3学习笔记(五)
    java ->IO流_File类
    java ->递归
    java-> 分包分层
    java ->JDBC
    java -> 异常类与自定义异常
    java ->斗地主洗牌
    java -> map接口
    java ->Set接口
    java -> List接口
  • 原文地址:https://www.cnblogs.com/zl520/p/9973721.html
Copyright © 2011-2022 走看看