Код: Выделить всё
@Repository
public class ARepository {
@PersistenceContext
private EntityManager entityManager;
@Override
public List findAll() {
CriteriaBuilder criteriaBuilder = entityManager.getCriteriaBuilder();
CriteriaQuery criteriaQuery = criteriaBuilder.createQuery(A.class);
Root root = criteriaQuery.from(A.class);
criteriaQuery.select(root);
return entityManager
.createQuery(criteriaQuery)
.getResultList();
}
}
Код: Выделить всё
@Repository
public class ARepository {
@PersistenceContext
private EntityManager entityManager;
@Override
public Stream streamAll() {
CriteriaBuilder criteriaBuilder = entityManager.getCriteriaBuilder();
CriteriaQuery criteriaQuery = criteriaBuilder.createQuery(A.class);
Root root = criteriaQuery.from(A.class);
criteriaQuery.select(root);
return entityManager
.createQuery(criteriaQuery)
.getResultStream();
}
}
Подробнее здесь: https://stackoverflow.com/questions/792 ... resultlist
Мобильная версия