List of usage examples for org.hibernate.criterion Projections rowCount
public static Projection rowCount()
From source file:com.inkubator.hrm.dao.impl.PositionDaoImpl.java
@Override public Long getTotalPositionByParam(PositionSearchParameter searchParameter) { Criteria criteria = getCurrentSession().createCriteria(getEntityClass()); doSearchPositiontByParam(searchParameter, criteria); return (Long) criteria.setProjection(Projections.rowCount()).uniqueResult(); }
From source file:com.inkubator.hrm.dao.impl.ProscessToApproveDaoImpl.java
@Override public Long getTotalLoginHistoryByParam(ProscessToApproveSearchParameter searchParameter) { Criteria criteria = getCurrentSession().createCriteria(getEntityClass()); doSearchProscessToApproveByParam(searchParameter, criteria); return (Long) criteria.setProjection(Projections.rowCount()).uniqueResult(); }
From source file:com.inkubator.hrm.dao.impl.RecruitAdvertisementCategoryDaoImpl.java
@Override public Long getTotalByParam(RecruitAdvertisementCategorySearchParameter searchParameter) { Criteria criteria = getCurrentSession().createCriteria(getEntityClass()); doSearchByParam(searchParameter, criteria); return (Long) criteria.setProjection(Projections.rowCount()).uniqueResult(); }
From source file:com.inkubator.hrm.dao.impl.RecruitAdvertisementMediaDaoImpl.java
@Override public Long getTotalByParam(RecruitAdvertisementMediaSearchParameter searchParameter) { Criteria criteria = getCurrentSession().createCriteria(getEntityClass()); doSearchByParam(searchParameter, criteria); return (Long) criteria.setProjection(Projections.rowCount()).uniqueResult(); }
From source file:com.inkubator.hrm.dao.impl.RecruitLettersDaoImpl.java
@Override public Long getTotalByParam(RecrutimentLetterSearchParameter parameter) { Criteria criteria = getCurrentSession().createCriteria(getEntityClass()); doSearchRecruitLettersByParam(parameter, criteria); return (Long) criteria.setProjection(Projections.rowCount()).uniqueResult(); }
From source file:com.inkubator.hrm.dao.impl.RecruitmenSelectionSeriesDaoImpl.java
@Override public Long getTotalByParam(RecruitmenSelectionSeriesSearchParameter searchParameter) { Criteria criteria = getCurrentSession().createCriteria(getEntityClass()); doSearchByParam(searchParameter, criteria); return (Long) criteria.setProjection(Projections.rowCount()).uniqueResult(); }
From source file:com.inkubator.hrm.dao.impl.RecruitmenSelectionSeriesDetailDaoImpl.java
@Override public Long getTotalBySelectionSeriesId(Long id) { Criteria criteria = getCurrentSession().createCriteria(getEntityClass()); criteria.add(Restrictions.eq("recruitmenSelectionSeries.id", id)); return (Long) criteria.setProjection(Projections.rowCount()).uniqueResult(); }
From source file:com.inkubator.hrm.dao.impl.RecruitmenSelectionSeriesDetailDaoImpl.java
@Override public Long getTotalByPk(RecruitmenSelectionSeriesDetailId id) { Criteria criteria = getCurrentSession().createCriteria(getEntityClass()); criteria.add(Restrictions.eq("id", id)); return (Long) criteria.setProjection(Projections.rowCount()).uniqueResult(); }
From source file:com.inkubator.hrm.dao.impl.RecruitSelectionApplicantInitialDaoImpl.java
@Override public Long getTotalApplicantByRecruitHireApplyId(Long recruitHireApplyId) { Criteria criteria = getCurrentSession().createCriteria(getEntityClass()); criteria.createAlias("recruitHireApply", "recruitHireApply", JoinType.INNER_JOIN); criteria.add(Restrictions.eq("recruitHireApply.id", recruitHireApplyId)); Long result = criteria.setProjection(Projections.rowCount()).uniqueResult() == null ? 0l : (Long) criteria.setProjection(Projections.rowCount()).uniqueResult(); return result; }
From source file:com.inkubator.hrm.dao.impl.RecruitSelectionTypeDaoImpl.java
@Override public Long getTotalByParam(RecruitSelectionTypeSearchParameter searchParameter) { Criteria criteria = getCurrentSession().createCriteria(getEntityClass()); doSearchByParam(searchParameter, criteria); return (Long) criteria.setProjection(Projections.rowCount()).uniqueResult(); }