zoukankan      html  css  js  c++  java
  • hibernate基础(四)

    1.查询总结

      1)1.oid查询-get

      2)2.对象属性导航查询

      3)3.HQL

      4)4.Criteria

      5)5.原生SQL

    2.查询-HQL语法

      1)基础语法

        

      2)排序

        

      3)条件

        

      4)分页

        

      5)聚合

        

      6)投影

        

      7)多表查询

        

        1>SQL

          

        2>HQL

          

        3>HQL语法

          (a)内连接

            

            

          (b)左外链接

            

          (c)右外连接

            

    3.查询-Criteria语法

       1)语法

        1>基本

          

        2>条件

          

        3>分页

          

        4>排序

          

        5>统计

          

       2)离线查询

        1>非离线

          

        2>离线

          

        3>演示

          

    4.查询优化

      1)类级别查询

        1>get方法:没有任何策略.调用即立即查询数据库加载数据.

        2>load方法: 应用类级别的加载策略

          

      2)关联级别查询

        1>集合策略

          

        2>关联属性策略

          

        3>结论:为了提高效率.fetch的选择上应选择select. lazy的取值应选择 true. 全部使用默认值.

        4>no-session问题解决: 扩大session的作用范围.

          

      3)批量抓取

        

  • 相关阅读:
    搭建好lamp,部署owncloud。
    部署LAMP环境搭建一个网站论坛平台
    二进制编译安装httpd服务
    安装httpd服务并配置
    FTP的应用
    Linux配置IP,安装yum源
    RHEL-server-7.0-Linux-centos安装过程
    zabbix监控某一进程
    python获取windows系统的CPU信息。
    python相关cmdb系统
  • 原文地址:https://www.cnblogs.com/chengshun/p/9769857.html
Copyright © 2011-2022 走看看