List of usage examples for org.hibernate.criterion Projections rowCount
public static Projection rowCount()
From source file:com.inkubator.hrm.dao.impl.WtHolidayDaoImpl.java
@Override public Long getTotalWtHolidayByHolidayName(String holidayName) { Criteria criteria = getCurrentSession().createCriteria(getEntityClass()); criteria.add(Restrictions.eq("holidayName", holidayName)); return (Long) criteria.setProjection(Projections.rowCount()).uniqueResult(); }
From source file:com.inkubator.hrm.dao.impl.WtHolidayDaoImpl.java
@Override public Long getTotalWtHolidayByNameAndNotId(String holidayName, Long id) { Criteria criteria = getCurrentSession().createCriteria(getEntityClass()); criteria.add(Restrictions.eq("holidayName", holidayName)); criteria.add(Restrictions.ne("id", id)); return (Long) criteria.setProjection(Projections.rowCount()).uniqueResult(); }
From source file:com.inkubator.hrm.dao.impl.WtHolidayDaoImpl.java
@Override public Long getTotalBetweenDate(Date start, Date end) { Criteria criteria = getCurrentSession().createCriteria(getEntityClass()); criteria.add(Restrictions.between("holidayDate", start, end)); return (Long) criteria.setProjection(Projections.rowCount()).uniqueResult(); }
From source file:com.inkubator.hrm.dao.impl.WtOverTimeDaoImpl.java
@Override public Long getTotalWtOverTimeByParam(WtOverTimeSearchParameter searchParameter) { Criteria criteria = getCurrentSession().createCriteria(getEntityClass()); doSearchWtOverTimeByParam(searchParameter, criteria); return (Long) criteria.setProjection(Projections.rowCount()).uniqueResult(); }
From source file:com.inkubator.hrm.dao.impl.WtOverTimeDaoImpl.java
@Override public Long getTotalDuplicateByCode(String code) { Criteria criteria = getCurrentSession().createCriteria(getEntityClass()); criteria.add(Restrictions.eq("code", code)); return (Long) criteria.setProjection(Projections.rowCount()).uniqueResult(); }
From source file:com.inkubator.hrm.dao.impl.WtOverTimeDaoImpl.java
@Override public Long getTotalDuplicaByCodeAndNotId(String code, Long id) { Criteria criteria = getCurrentSession().createCriteria(getEntityClass()); criteria.add(Restrictions.eq("code", code)); criteria.add(Restrictions.ne("id", id)); return (Long) criteria.setProjection(Projections.rowCount()).uniqueResult(); }
From source file:com.inkubator.hrm.dao.impl.WtPeriodeDaoImpl.java
@Override public Long getTotalWtPeriodeByParam(WtPeriodeSearchParameter searchParameter) { Criteria criteria = getCurrentSession().createCriteria(getEntityClass()); doSearchWtPeriodeByParam(searchParameter, criteria); return (Long) criteria.setProjection(Projections.rowCount()).uniqueResult(); }
From source file:com.inkubator.hrm.dao.impl.WtScheduleShiftDaoImpl.java
@Override public Long getTotalWtScheduleShiftByParam(Long workingGroupId) { Criteria criteria = getCurrentSession().createCriteria(getEntityClass()); doSearchWtScheduleShiftByParam(workingGroupId, criteria); return (Long) criteria.setProjection(Projections.rowCount()).uniqueResult(); }
From source file:com.inkubator.sms.gateway.dao.impl.ModemDefinitionDaoImpl.java
@Override public Long getTotalByModemId(String modemId) { Criteria criteria = getCurrentSession().createCriteria(getEntityClass()); criteria.add(Restrictions.eq("modemId", modemId)); return (Long) criteria.setProjection(Projections.rowCount()).uniqueResult(); }
From source file:com.inkubator.sms.gateway.dao.impl.ModemDefinitionDaoImpl.java
@Override public long getTotalByModemIdAndNotId(String modemId, Long id) { Criteria criteria = getCurrentSession().createCriteria(getEntityClass()); criteria.add(Restrictions.like("modemId", modemId, MatchMode.ANYWHERE)); criteria.add(Restrictions.ne("id", id)); return (Long) criteria.setProjection(Projections.rowCount()).uniqueResult(); }