@Override
    public List<Hotel> findHotels(Criteria criteria) throws DaoException {
        if (criteria.getParam(DAO_HOTEL_STATUS) == null) {
            criteria.addParam(DAO_HOTEL_STATUS, ACTIVE);
        }
        TypedQuery query = TypedQueryFactory.getInctance(QueryType.HOTELQUERY);
        return query.load(criteria, loadGeneric, mysqlConn);
    }