Hibernate的Criteria 查询方法

来源(Chinese Linux University)

From: http://www.chineselinuxuniversity.net/articles/31870.shtml

  摘自: www.chinaitlab.com 被阅读次数: 6

  由 yangyi 于 2010-02-03 20:57:38 提供

  1.Hibernate 的Criteria查询,一个问题困扰了很久,偶然看到一仁兄的方法不错,记下来备用。详细请参考(http://qingzuochen.javaeye.com/blog/456957)。

  具体问题如下:

  有两个持久化类 他们的关系如下:

  Java代码

public class bank{
    private Integer id;
    private String bankname;
    private List<Users> listuser;
}
public class Users{
    private Integer userid;
    private String username;
}


  我要做的是根据银行的Id将其下的所有用户查询上来,并且根据用户的名称进行筛选。

  Java代码

Criteria criteria = bankDao.getSession.createCriteria(bank.class);
Criteria criteriauser = criteria.createCriteria("listuser");
criteriauser.add(Restrictions.eq("username","张三"));
List list = criteria.list();


  原文链接: http://java.chinaitlab.com/Hibernate/802183.html

Link: http://www.asm32.net/article_details.aspx?id=4852


浏览次数 0 发布时间 2010-02-05 01:16:03 从属分类 Java 【评论】【 】【打印】【关闭
 
| www.asm32.net | 2006版 | 资料中心 | linux | asm/asm32 | C/C++ | VC++ | java | Python | 书签 | ASP.Net书签 | 京ICP备09029108号-1