zoukankan      html  css  js  c++  java
  • Hibernate框架学习(五)——批量查询(概述)

    一、HQL查询(Hibernate Query Language)多表查询,但不复杂时使用

    Hibernate独家查询语言,属于面向对象的查询语言

    1、基本查询

    2、条件查询

    注意:HQL语句中不可能出现任何数据库相关的信息

      1)?占位符

      2)命名占位符

    3、分页查询

    二、Criteria查询(单表条件查询)

    Hibernate自创的无语句,面向对象查询

    1、基本查询

    2、条件查询:

    SQL中的表示 Criteria中的表示
    > gt
    >= ge
    < lt
    <= le
    == eq
    != ne
    in in
    between...and... between
    like        like
    is not null isNotNull
    is null isNull
    or or
    and and

     

     

     

     

     

     

     

    3、分页查询

    4、设置查询总记录数

    三、原生SQL查询(复杂业务查询)

    1、基本查询

      1)返回数组List

      2)返回对象List

    2、条件查询

    3、分页查询

  • 相关阅读:
    1、一条sql查询语句的执行过程
    go 内存分配
    GO Json
    gorm CRUD:读写数据
    go 基于切片的队列实现
    go的错误处理
    grpc
    sqlalchemy 判断字段是否存在
    定时函数
    用Python获取Linux资源信息的三种方法
  • 原文地址:https://www.cnblogs.com/cxq1126/p/8414176.html
Copyright © 2011-2022 走看看