zoukankan      html  css  js  c++  java
  • hibernate相关方法

    uniqueResult()
              当确定返回的实例只有一个或者null时 用uniqueResult()方法
              代码示例:          
    Session session = factory.openSession();  
    session.beginTransaction();  
              
    Query query = session.createQuery("from Student s where s.id=?");  
    query.setString(0, "2");  
    Student student = (Student)query.uniqueResult();

    HQL查询

             查询参数格式“:aNamedParameter” ;参数赋值 .setParameter("aNamedParameter",parameterVlaue).

    String queryString =
            "select c " +
            "from Customer c " +
            "where c.name = :name " +
            "   or c.nickName = :nickName ";
    
    // HQL
    
    List customers = session.createQuery( queryString )
            .setParameter( "name", theNameOfInterest )
            .setParameter( "nickName", theNameOfnickName )
            .list();

    Criteria查询 

    Session session = getSession();
             Criteria cri
    = session.createCriteria(Account.class); //判断等于 cri.add(Restrictions.eq("mobile", mobile));
    //大于 cri.add(Restrictions.gt("status", AccountStatus.Invalid.getStatus()));
    //小于 cri.add(Restrictions.lt("count", 10)); List<Account> list = cri.list();
  • 相关阅读:
    Android客户端与服务器交互方式-小结
    个人工作总结01
    第7周学习进度
    第6周学习进度
    PHP_D4_“简易聊天室 ”的具体技术实现
    php_D3_“简易聊天室 ”实现的关键技术 详解
    团队介绍
    最大联通子数组
    构建之法阅读笔记04
    大道至简阅读笔记04
  • 原文地址:https://www.cnblogs.com/ph123/p/5692538.html
Copyright © 2011-2022 走看看