Hibernate框架复习18-hibernate中的查询方式HQL(重点)

谁践踏了优雅 2022-02-16 04:47 294阅读 0赞

HQL查询方式

介绍:hibernate内提供的一种查询方式,是面向对象的查询方式

使用方法:通过session.createQuery(),用于接收一个HQL进行查询方式。

具体查询方式分为以下:

  • 简单查询

Hibernate框架复习18-hibernate中的查询方式HQL(重点)

  • 别名查询

Hibernate框架复习18-hibernate中的查询方式HQL(重点)

  • 排序查询

Hibernate框架复习18-hibernate中的查询方式HQL(重点)

  • 条件查询

(1)位置绑定(已经弃用)

(2)名称绑定(开发使用)

Hibernate框架复习18-hibernate中的查询方式HQL(重点)

  • 投影查询

查询对象中的某个或者某些属性(部分属性查询)

单个属性

Hibernate框架复习18-hibernate中的查询方式HQL(重点)

多个属性

Hibernate框架复习18-hibernate中的查询方式HQL(重点)

封装成对象(这种方式要在类中提供构造方法)

Hibernate框架复习18-hibernate中的查询方式HQL(重点)

  • 分页查询

Hibernate框架复习18-hibernate中的查询方式HQL(重点)

  • 统计查询

统计表中所有数据

Hibernate框架复习18-hibernate中的查询方式HQL(重点)

统计指定字段数据

Hibernate框架复习18-hibernate中的查询方式HQL(重点)

  • 多表查询

普通内链接

Hibernate框架复习18-hibernate中的查询方式HQL(重点)

迫切内链接

Hibernate框架复习18-hibernate中的查询方式HQL(重点)

发表评论

表情:
评论列表 (有 0 条评论,294人围观)

还没有评论,来说两句吧...

相关阅读

    相关 hibernate-hql查询

    select可以省略,但不建议这么做,尽量做到查询精确。 hql是面向对象的不管返回值还是条件都是对对象而言,不是数据库表。数据库中的一条记录就是一个对象。 1、根据条件查

    相关 Hibernate查询语言-HQL

    Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。但是不要被语法结构 上的相似所迷惑,HQL是非常有意识的被设计为完全面向对象的查询,它可以理解如继承、