为了账号安全,请及时绑定邮箱和手机立即绑定

HQL数据查询基础

难度中级
时长 1小时41分
学习人数
综合评分9.77
301人评价 查看评价
9.9 内容实用
9.8 简洁易懂
9.6 逻辑清晰
  • HQL语句形式 select子句:用来指定查询结果中的对象和属性,并指定以何种数据类型返回 (在最前面) from子句:用来指定hql语句的查询目标,即映射配置的持久化类及其属性 where子句:逻辑表达式,用来设置查询条件,限制返回结果和范围 group by子句:分组查询语句 having子句:对分组进行限制条件设置 order by子句:用来指定查询结果中的实例对象的排序 注:【From子句】在HQL语句中【不可或缺】的组成部分,一个最简单的HQL语句形式只要有from就可以了,其他的子句都可以省略,这点与SQL语句不同
    查看全部
    0 采集 收起 来源:HQL语句形式

    2016-11-29

  • HQL定义: 1、HQL:Hibernate Query Lauguage,Hibernate查询语言; 2、HQL是【面向对象】的查询语言(即以面向对象的角度进行查询),它查询的主体是映射配置的持久化类及其属性,与SQL查询主体是数据库表是完全不同的,除此之外,从数据库查询方面的功能上来讲,SQL能实现的数据库查询功能,HQL几乎可以同样实现。实际上作为一个ORM对象关系映射框架,Hibernate框架会将编写好的HQL语句解析成SQL语句来完成最终的数据库查询操作。 3、HQL提供了丰富灵活的查询特性,是Hibernate官方推荐查询方式。
    查看全部
    0 采集 收起 来源:HQL定义

    2016-11-29

  • 了解HQL 1.HQL定义 2.HQL语句形式 3.初学HQL注意的问题
    查看全部
    0 采集 收起 来源:本章内容简介

    2016-11-29

  • 学习目标: 1、了解HQL定义以及HQL语句形式; 2、掌握Query对象的使用; 3、能够编写出符合数据查询要求的HQL语句【重点】
    查看全部
  • HQL数据查询基础: 本课程包含如下内容 1、了解HQL-->对HQL语句有初步认识与几个HQL语句需要注意的问题; 2、准备查询:如何使用框架提供的Query接口来执行HQL语句查询,这里只介绍基本的HQL查询的使用 3、查询子句: from子句--->指定检索的持久化对象 select子句-->选择指定属性来进行HQL查询 where子句-->限制HQL语句的查询范围,获得需要的对象列表 order by子句-->对查询结果排序
    查看全部
  • hibernate 4 uniqueResult
    查看全部
    0 采集 收起 来源:查询单个对象

    2016-11-27

  • where 子句四则运算 where c.price*3>2000
    查看全部
    0 采集 收起 来源:四则运算

    2018-03-22

  • is not empty
    查看全部
    0 采集 收起 来源:集合运算

    2016-11-27

  • 指定多列Object[] 指定单列Object is null is not null between and not between and in(20,40) no in(20,40)
    查看全部
  • from子句: from子句是HQL语句的最简形式,换句话说,HQL语句只需要from子句就可以执行查询了,这是为什么呢? 这是因为from子句指定了HQL语句查询的主体----映射配置的持久化类及其属性,当我们编写的HQL语句只有from子句的时候,HQL框架默认就是查询该持久化类的所有实例以及该持久化类映射配置的信息,当HQL框架将HQL解析成SQL时,就会查询该持久化类映射的数据表中的所有映射字段信息,并将返回的查询结果封装成该持久化类的list集合 [ 查看全文 ]
    查看全部
  • HQL是面向对象的查询语言,对java类与属性大小写敏感。对关键字大小写不敏感
    查看全部
  • HQL语句形式
    查看全部
    0 采集 收起 来源:HQL语句形式

    2016-11-20

  • HQL的含义
    查看全部
    0 采集 收起 来源:HQL定义

    2016-11-20

  • order by子句用于排序 asc升序,desc降序。 多个排序规则用“,”隔开;表示前一个规则中排序条件相同则用后一个排序规则 String hql="from Commodity c order by c.name asc,c.price desc";
    查看全部
    0 采集 收起 来源:orderby子句

    2018-03-22

  • 使用uniqueResult需要在where保证只有一个返回结果 如果有多个 则会返回异常 String hql="from Commodity c where c.name='优盘'"; Query query =session.createQuery(hql); Commodity c=(Commodity)query.uniqueResult(); System.out.println(c.toString());
    查看全部
    1 采集 收起 来源:查询单个对象

    2018-03-22

举报

0/150
提交
取消
课程须知
本课程是Hibernate进阶课程,需要小伙伴们了解Hibernate映射配置知识点,对这方面内容不了解的小伙伴们可以先去《 Hibernate初探之单表映射》进修一下~~
老师告诉你能学到什么?
1、什么是HQL,以及HQL的语句形式。 2、在Hibernate框架中如何执行HQL查询。 3、如何编写出正确的HQL查询语句,从数据库检索到我们想要的数据。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!