码迷,mamicode.com
首页 > 其他好文 > 详细

HQL查询

时间:2017-11-01 13:34:57      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:注意   strong   http   png   sql语言   src   它的   含义   持久化   

  hibernate提供的查询方式

  oid查询方式:O是object对象的含义

    通过get()和load()方法加载指定oid的对象

  hql查询方式:通过query接口使用hql语言hql进行查询

  qbc查询方式:通过criteria等接口和类进行查询

  本地sql查询方式:使用原生sql语言进行查询

  对象导航查询:通过已经加载的对象,导航到其关联对象

hql是hibernate提供的面向对象的查询语言

  hql和sql的语法格式很相似

  hql操作持久化类,而不是数据库表

hql查询举例

  技术分享

  操作步骤:

    ①得到session

    ②编写sql语句

    ③创建query对象

    ④执行查询,得到结果

  注意:

    1.HQL语言的操作对象是持久化类,区分大小写

    2.使用hql查询可以简化操作,避免繁琐转换

      技术分享

query接口

  技术分享

HQL语法

  技术分享

  注意:

    ①关键字不区分大小写,建议小写

    ②类名和属性名区分大小写

实体查询

  最简单的实体查询:就是要查询持久化类的完整信息,要查询它的全部属性,而不是部分属性

    示例:

        技术分享

   where子句

       技术分享

      运算符

        技术分享

     示例:

      技术分享

      技术分享

 

HQL查询

标签:注意   strong   http   png   sql语言   src   它的   含义   持久化   

原文地址:http://www.cnblogs.com/lzhbkjava/p/7765893.html

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