• Hibernate查询


    一:对象导航查询:

    二:OID查询:

    三:hql查询:(Hibernate Query Language)

      ①hql查询所有:(from 实体类的名字)

      ②hql条件查询:语法;

    实例:

    模糊查询实例:

      ③hql排序查询:语法;

      ④hql分页查询:

      ⑤hql投影查询:(查询部分字段的值)

      ⑥hql聚合函数查询:

      ⑦hql多表查询:

         1).内连接查询(setLinkMan是Customer实体类中的属性,用于关联联系人实体类的set集合属性)

         2).左外链接查询:

         3).右外连接查询:

    四:QBC查询:

      ①QBC查询所有:

      ②QBC条件查询:

                                        

      ③QBC排序查询:

      ④QBC分页查询:

      ⑤QBC统计查询:

      ⑥QBC离线查询:(不用session创建Criteria对象,用条件查询的时候,用离线的方式的时候条件可以不再dao中添加,可以在servlet中进行)

    五:Hibernate检索策略:

      检索策略分为两类:立即检索,延迟检索

      ①立即检索:

      ②延迟检索(又分为:类级别延迟和关联级别延迟):

        执行第一条:

        执行第二条:

        执行第三条:

    在延迟检索中又分为两类:

              检索策略:

            

          关联级别延迟操作:

    六.批量抓取:

  • 相关阅读:
    [Mise] Refetch API data when a state value changes with the `$watch` property in Alpine JS
    Android之用自定义的shape去实现shadow效果
    http抓包以及网速限定
    ios成长之每日一遍(day 7)
    ios成长之每日一遍(day 6)
    ios成长之每日一遍(day 5)
    ios成长之每日一遍(day 4)
    ios成长之每日一遍(day 3)
    ios成长之每日一遍(day 2)
    ios成长之每日一遍(day 1)
  • 原文地址:https://www.cnblogs.com/lubolin/p/7768476.html
Copyright © 2020-2023  润新知