CriteriaQuery<T> select = criteriaQuery.select(from);
TypedQuery<T> typedQuery = JPA.em().createQuery(select);
return getBatch(batchNumber, batchSize, typedQuery);
} catch (Throwable throwable) {
Logger.error("failed to get batch " + batchNumber + " of size " + batchSize);
throw new DataAccessException("failed to get batch " + batchNumber + " of size " + batchSize, throwable);
}
}