67,516
社区成员
发帖
与我相关
我的任务
分享
public Integer findCount(final Integer moduleId,final String rightName) throws DaoException {
return (Integer) hibernateTemplate.execute(new HibernateCallback(){
public Object doInHibernate(Session session)
throws HibernateException, SQLException {
Criteria criteria=session.createCriteria(Right.class);
if(moduleId!=null){
criteria.add(Restrictions.eq("moduleId", moduleId));
}
if(rightName!=null && !rightName.equals("")){
criteria.add(Restrictions.eq("name",rightName));
}
return criteria.list().size();
}
});
}