You smiled and talked to me of nothing and I felt that for this I had been waiting long.

The trees come up to my window like the yearning voice of the dumb earth.

BlogJava 首页 新随笔 联系 聚合 管理
  19 Posts :: 10 Stories :: 25 Comments :: 0 Trackbacks
具有一个直观的、可扩展的条件查询API是Hibernate的特色。
1. 创建一个Criteria 实例
org.hibernate.Criteria接口表示特定持久类的一个查询。SessionCriteria实例的工厂。
1Criteria crit = sess.createCriteria(Cat.class);
2crit.setMaxResults(50);
3List cats = crit.list();
2. 限制结果集内容
一个单独的查询条件是org.hibernate.criterion.Criterion 接口的一个实例。org.hibernate.criterion.Restrictions类 定义了获得某些内置Criterion类型的工厂方法。
1List cats = sess.createCriteria(Cat.class)
2    .add( Restrictions.like("name""Fritz%") )
3    .add( Restrictions.between("weight", minWeight, maxWeight) )
4    .list();
posted on 2008-05-04 15:04 钩子 阅读(181) 评论(0)  编辑  收藏 所属分类: opensources