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

HQL数据查询基础

难度中级
时长 1小时41分
学习人数
综合评分9.77
301人评价 查看评价
9.9 内容实用
9.8 简洁易懂
9.6 逻辑清晰
  • 比较运算
    查看全部
    0 采集 收起 来源:比较运算

    2017-08-15

  • 注意!这里数据库是先sql创建数据库并插入数据,然后在映射文件中配置相关关系,通过映射文件的配置可以找到相关联表的信息,但数据库中并没有外键约束(且<many-to-one>不一定对应<one-to-many>,表示单向关系,如顾客和订单映射文件配置) 与后面的通过hibernate注解生成的表结构不同,自动生成的表都有外键约束。
    查看全部
    0 采集 收起 来源:课程总结

    2018-03-22

  • hql介绍: Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL(Hibernate Query Language)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在涵盖Criteria查询的所有功能的前提下,提供了类似标准SQL语句的查询方式,同时也提供了更加面向对象的封装。
    查看全部
  • String hql = " from Commodity c order by seller.id asc,c.price desc,c.name asc "; 我觉得吧,最好是把别名也加上去,不然后面那个name都不知道是Commodity.name还是seller.name,容易给新手造成困扰。
    查看全部
    0 采集 收起 来源:orderby子句

    2018-03-22

  • 以map形式返回属性 * 以new map(要查询的变量名) from 持久化的实体类; * key值为索引值,为字符串类型; * map.get("name"); * key值为别名,字符串类型,必须使用as关键字设置别名。
    查看全部
  • Hibernate框架利用org.hibernate.Query接口实现HQL语句经过相关的配置信息把其转为SQL语句。
    查看全部
    0 采集 收起 来源:Query接口简介

    2017-07-21

  • select只查询一项的时候,返回的不是数组,而是对象
    查看全部
  • order by字句 1 升序排序 asc(默认) 2 降序排序 desc
    查看全部
    0 采集 收起 来源:orderby子句

    2017-07-11

  • like '张_'(可以写多个字符) like '%北京%' (%%是通配符,只要有关键字就可以查出来)
    查看全部
  • [not ]in (条件) [not ]between 条件 and 条件
    查看全部
    0 采集 收起 来源:范围运算

    2017-07-11

  • distinct关键字 去掉重复的元素
    查看全部
  • 用List集合对象 还是 Object[]数组 ? 返回结果,根据情况而定
    查看全部
  • as 别名 (Seller as seller)
    查看全部
  • HQL hibernate query language 是面向对象查询方式
    查看全部
    0 采集 收起 来源:HQL定义

    2017-07-10

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

    2018-03-22

举报

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

微信扫码,参与3人拼团

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

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