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();
  • 相关阅读:
    CodeForce 677C
    1A -- Theatre Square
    CodeForce 677B Vanya and Food Processor
    CodeForce 680C Bear and Prime 100
    1B -- Spread sheet
    socket.io 推送
    网站性能测试
    openlayers/// Puppeteer.js
    div 光标处插入内容
    emjoi 表情
  • 原文地址:https://www.cnblogs.com/ph123/p/5692538.html
Copyright © 2011-2022 走看看