使用查询的休眠返回计数值

| 这是我的mysql查询:
SELECT count(*) 
FROM bw_jobs 
WHERE year(job_date)=year(curdate()) AND month(job_date)=month(curdate());
如何在休眠状态下使用此方法获取计数值?     
已邀请:
String hql = \"select count(job.id) from Job job\"
             + \" where year(job.jobDate) = year(current_date())\"
             + \" and month(job.jobDate) = month(current_date())\";
Query query = session.createQuery(hql);
return ((Number) query.uniqueResult()).intValue();
(假设bw_jobs表是由Job实体映射的,而job_date列被映射到jobDate属性) 有关Hibernate支持的功能列表,请参见http://docs.jboss.org/hibernate/core/3.6/reference/en-US/html_single/#queryhql-expressions。     

要回复问题请先登录注册