HQL语句

一、使用方法
  1. 跟sql语句的语法基本相似,

  2. HQL语句操作的对象跟属性 ,sql操作表跟列

  3. HQL 关键不区分大小写,但是类名跟属性是区分的(大小写明感)

  4. 书写hql语句的时候一定要跟类的别名 然后使用别名.属性的方式操作

  5. select * 如果是单个或者多个字段查询不能省略

    二 、如何使用hql语句

    1. 通过session.createQuery(hql,class类型)

    三 、查询对结果的处理

    1. 支持返回集合对象List(常用)

    2. uniqueResult(了解)

    3. 支持分页查询 setFirstResult(0) setMaxResult(10)

    四 、查询参数处理

    1. 使用传统的占位符 ? : setParameter(0) 第一个占位符从0开始

    2. 支持变量名

    五 、支持集合 map 和数组 对象

你可能感兴趣的:(HQL语句)