поток в ленивом списке JPA

У меня есть сущность JPA с таким списком:

@OneToMany(mappedBy = "scadaElement", orphanRemoval = true)
private List<ElementParameter> elementParameters;

и карта формы ElementParameter

@ManyToOne
@JoinColumn(name = "SCADAELEMENT_ID")
ScadaElement scadaElement;

Когда я получаю сущность со списком elementParameters и делаю поток на нем, поток ничего не делает, даже когда я запускаю список с помощью .size (), но когда я делаю то же самое с циклом for, это работает.

System.out.println("elements size: " + s.getElementParameters().size());
s.getElementParameters()
            .stream()
            .forEach(
                    a -> { 
                        System.out.println("elementId: " + a.getId());
                    }
            );

Есть ли решение, чтобы этот поток работал? Я использую eclipselink в качестве поставщика JPA.

Ответы на вопрос(2)

Ваш ответ на вопрос