Hibernate的Criteria 之条件查询

Restrictions用法
hibernate Restrictions用法

Criteria获取记录总数示例代码:
	@Override
	public Long getCount(Map<String, Object> param) throws ParseException {

		Date upload_time_s = DateUtils.parseDate(param.get("upload_time_s").toString(), "yyyy-MM-dd HH:mm:ss");
		Date upload_time_e = DateUtils.parseDate(param.get("upload_time_e").toString(), "yyyy-MM-dd HH:mm:ss");

		Criteria criteria = getSession().createCriteria(TransmitErrorRecord.class);
		criteria.add(Restrictions.ge("uploadTime", upload_time_s));
		criteria.add(Restrictions.le("uploadTime", upload_time_e));

		criteria.setProjection(Projections.rowCount());
		
		return (Long) criteria.uniqueResult();

	}

猜你喜欢

转载自songjianyong.iteye.com/blog/1736000
今日推荐