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

HQL数据查询基础

难度中级
时长 1小时41分
学习人数
综合评分9.77
301人评价 查看评价
9.9 内容实用
9.8 简洁易懂
9.6 逻辑清晰
  • 集合运算介绍

    查看全部
    0 采集 收起 来源:集合运算

    2019-10-29

  • 课程总结

    HQL需要注意的知识点和编写HQL时要注意的问题

    1、HQL语句形式(只有了解了HQL语句形式,才会清楚HQL各个子句在HQL中的位置,对HQL语句的编写,特别是比较复杂的HQL语句的编写,很有帮助)

    https://img1.sycdn.imooc.com//5d077ba70001bd6a10950231.jpg

    2、HQL语句大小写敏感,特别是持久化类及其属性的大小写(查询的主题是持久化类及其属性,但HQL关键字大小写不敏感,但为了程序的美观、可读性、习惯小写)。

    3、别名的使用(方便HQL语句的编写,注意别名的习惯命名惯例,单字母的别名要与持久化类有一定的关联,这样在其他子句使用别名的时候,可以最大程度的避免误用,方便程序的修改和维护)

    https://img1.sycdn.imooc.com//5d077c9e0001d0a903800345.jpg

    4、select子句使用自定义类返回选择属性,持久化类构造器处理。

    注意:当自定义了构造器之后,一定要在持久化类中增加默认构造器,保证在其他查询情况下,Hibernate框架使用默认构造器时,创建实例对象不会发生错误。



    查看全部
    0 采集 收起 来源:课程总结

    2019-06-17

  • 排序——order by子句

    1、使用order by子句对查询结果排序,默认使用升序排序。

    【a】升序排序——asc

    【b】降序排序——desc

    案例:查询商品价格按升序返回查询结果

    https://img1.sycdn.imooc.com//5d0775030001c3c905850304.jpg

    案例2:查询结果按价格降序返回

    https://img1.sycdn.imooc.com//5d0775d60001f3d906110294.jpg在order by子句中设置多个排序规则

    案例3:商品的返回结果按照商家的id进行升序的排序,此时如果商品的商家id一样的情况下,商品信息会默认优先显示商品id比较小的商品信息,如果商品的商家信息一致的情况下,该排序规则就无效了,第二个排序规则按照价格进行降序排序,第三个规则,如果所有商家信息id一样,价格也是一样的,此时商品信息按照名称进行升序排序,各个规则之间用逗号进行分隔。

    https://img1.sycdn.imooc.com//5d077a3900017bb407770368.jpg


    查看全部
    1 采集 收起 来源:orderby子句

    2019-06-17

首页上一页1234567下一页尾页

举报

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

微信扫码,参与3人拼团

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

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