zoukankan      html  css  js  c++  java
  • hibernate--DetachedCriteria(离线条件查询)

    一、叙述

      离线条件查询的好处,可以在非dao层封装查询参数,封装完成后,将对象传递到dao层,关联到session后,再去查询数据,这样做dao层可以极大的简化代码。下面通过一个小案例,一起来感受一下,离线查询的优点吧。

    二、小案例

      web层:

    //web层封装DetachedCriteria参数
    DetachedCriteria dc = DetachedCriteria.forClass(Emp.class);
    dc.add(Restrictions.eq("job", "CLERK"));
    dc.add(Restrictions.eq("empno", 7369));

      dao层:

    //dao层将session和离线查询条件关联
    Session session = SessionUtil.openSession();
    Criteria criteria = dc.getExecutableCriteria(session);
    Emp result = (Emp) criteria.uniqueResult();

     

    Best Regards
  • 相关阅读:
    MongoDB Shell
    mongo 日记
    java 堆栈 静态
    面向对象(2)
    面向对象(1)
    mongo 学习笔记
    深入浅出学Spring Data JPA
    java记录
    mongodb 2.6 window 安装启动服务
    CF1012F Passports
  • 原文地址:https://www.cnblogs.com/pecool/p/8437099.html
Copyright © 2011-2022 走看看