//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;
相关文章
- 03-24hibernate的QBC查询之Criteria用法
- 03-24Hibernate QBC 条件查询(Criteria Queries) and Demos
- 03-24hibernate Criteria的一些用法场景
- 03-24hibernate criteria中Restrictions的用法
- 03-24Hibernate 的查询语言 HQL 之(二)
- 03-24Hibernate之HQL添加过滤器查询的用法
- 03-24Hibernate的Criteria用法
- 03-24[原创]java WEB学习笔记92:Hibernate学习之路-- -QBC 检索和本地 SQL 检索:基本的QBC 查询,带 AND 和 OR 的QBC,统计查询,排序,分页
- 03-24Hibernate高级查询QBC条件设置——Restrictions用法 引自:http://www.cnblogs.com/evon168/archive/2010/10/29/1863059.html
- 03-24Hibernate中Criteria的完整用法