Hql

  1. 什么是hql
    HQL是Hibernate Query Language的缩写

    查全部

  2. hql和sql区别/异同
    HQL SQL
    类名/属性 表名/列名
    区分大小写,关键字不区分大小写 不区分大小写
    别名 别名
    ?,从下标0开始计算位置(hibernate5之后不支持) ?,从顺序1开始计算位置
    :命名参数 不支持:命名参数
    面向对象的查询语言 面向结构查询语言

  3. 处理返回的结果集
    3.1 单个对象
    select没有逗号
    3.2 Object[]
    b.bookId, b.bookName
    3.3 Map
    new Map(b.bookId as bid, b.bookName as bname)
    3.4 new 构造方法(attr1,attr2)
    new Book(b.bookId, b.price)
    Hql

Hql

  1. hql中使用占位符
    4.1 ?占位符
    从下标0开始计算位置
    hibernate5之后不再支持?占位符

Hql

  1. 聚合函数
    sum
    avg
    max
    min
    count

7分页

Hql

相关文章:

  • 2021-08-10
  • 2021-06-04
  • 2021-04-05
  • 2021-07-27
  • 2022-01-19
  • 2021-08-25
  • 2022-12-23
  • 2022-01-01
猜你喜欢
  • 2021-12-19
  • 2021-10-31
  • 2021-12-29
  • 2022-01-13
  • 2021-12-10
相关资源
相似解决方案