Criteria查询一般步骤

    从Session中建立一个查询的目标(相当于SQL的“form User”) 
      Criteria criteria = session.createCriteria(User.class);
    添加查询条件 
      criteria.add(Expression.eq(“name”,”zq”));
    执行 
      List list = criteria.list();

组合查询

    1.Example类 实现了Criterion接口 添加一个对象作为查询条件  
    
      User exampleUser = new User();
      exampleUser.setName(“zq”);
      exampleUser.setAge(new Integer(10));
      criteria.add(Example.create(exampleUser));
    
    2.在代码中判断
    
      if(name != null){
        criteria.add(Expression.eq(“name”,”zq”));
      }
      if(age != null){
评论
发表评论

您还没有登录,请登录后发表评论

ealpha
搜索本博客
存档
最新评论