首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Criteria应用

2012-10-25 
Criteria使用public ListItem findDateByPage(Pagination pagination, long cid){CriteriaProvider c

Criteria使用

     public List<Item> findDateByPage(Pagination pagination, long cid){         CriteriaProvider c = CriteriaProvider.getInstance();         //建立关系...         c.addAssociations(c.new Association("categories", "categories"));         c.addAssociations(c.new Association("systemInfo", "systemInfo"));         c.addAssociations(c.new Association("defaultCategory", "defaultCategory"));? ? ? ? ? //Criteria多对多查询...         c.addCriterion(Restrictions.or(Restrictions.eq("categories.objectId", cid), Restrictions.eq("defaultCategory.objectId", cid)));         c.addCriterion(Restrictions.eq("enable", Boolean.TRUE));         c.addOrder(Order.desc("systemInfo.createDate"));         c.setDistinctRootEntity(true);//去重.                  return itemRepository.findFrontByPage(pagination, c);     }
?

热点排行