`
tianyalinfeng
  • 浏览: 433585 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

hibernate查询

 
阅读更多

可以用对象去查询,如

DetachedCriteria detachedCriteria = DetachedCriteria
    .forClass(Detail.class);
  detachedCriteria.add(Restrictions.eq("query", query));
  detachedCriteria.add(Restrictions.eq("type", type));
  detachedCriteria.add(Restrictions.eq("attribute", attribute));

List<Detail> list = getHibernateTemplate().findByCriteria(
    detachedCriteria);

也可以使用如下方式查询

DetachedCriteria detachedCriteria = DetachedCriteria
    .forClass(Detail.class);
  detachedCriteria.add(Restrictions.eq("query.id", query.getId()));
  detachedCriteria.add(Restrictions.eq("type.id", type.getId()));
  detachedCriteria.add(Restrictions.eq("attribute.id", attribute.getId()));

List<Detail> list = getHibernateTemplate().findByCriteria(
    detachedCriteria);

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics