hibernate的QBC查询之Criteria用法
//return (DeliverCost) super.getSession().createCriteria(getMyClass()).add(Restrictions.eq("isdefault", 1)).addOrder(Order.desc("id")).setMaxResults(1).uniqueResult();
Criteria criteria=super.getSession().createCriteria(getMyClass());
criteria.add(Restrictions.eq("isdefault", 1));//查询条件isdefault=1
criteria.addOrder(Order.desc("id"));//按照id降序排序
criteria.setMaxResults(1);//查询总记录条数
criteria.uniqueResult();//只有一条数据返回obect,有多条数抛错,没有数据返回null
return (DeliverCost) criteria;