`
ealpha
  • 浏览: 99639 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Hibernate 中的查询

阅读更多
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){
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics