zoukankan      html  css  js  c++  java
  • hibernate 查询方式

    1.对象导航查询

    2.OID查询

    3.hql查询

    4.QBC查询

    5.本地sql查询


    一、对象导航查询

    示例:

    查询id=6的user对象的所有角色:

    二、OID查询

    实例查询id=6的user对象

    三、hql查询

    示例

    1.查询所有的用户姓名

    注意hql查询用的是类名而不是表名,因为hibernate是对象关系型的,所以一切与对象有关。

    2.查询姓名为你好的用户的密码

    同样此处的User为类名,uName为属性名。

     查询姓名中有“好”字的用户的密码

    3.查询所有的用户的密码,按id降序

    4.查询第0个到第1个的用户的密码

    setFirstResult()方法设置查询开始的位置

    setMaxResults()方法设置查询最大的结果数

    5.查询所有用户的姓名

    6.查询用户表数据的个数

    四、QBC查询

    示例

    1.查询所有用户的姓名

    2.查询ID=2的用户的姓名

    调用add方法添加条件,Restrictions封装了很多有关条件的静态方法

    查询姓名有“好”字的用户的密码

    3.以ID降序查询所有用户的姓名

     

    addOrder()方法添加排序条件。Order封装了升序和降序的静态方法。

    4.查询第0个到第1个用户的姓名

    同query的分页查询方式一样

    setFirstResult()方法设置查询开始的位置

    setMaxResults()方法设置查询最大的结果数

    5.查询用户表中用户信息的个数

    五、离线查询

    示例

    查询所有用户的姓名

  • 相关阅读:
    Python MySQL
    selenium-java,暂停功能
    selenium-java,selenium安装配置
    selenium-java,selenium版本和火狐浏览器版本对应关系
    Jmeter-配置元件
    java-读写文件
    Jmeter-线程组执行顺序控制
    Jmeter-Interleave Controller(交替控制器)
    Jmeter-Transaction Controller(事务控制器)
    Jmeter-Logic Controllers(逻辑控制器)
  • 原文地址:https://www.cnblogs.com/lolybj/p/6294955.html
Copyright © 2011-2022 走看看