Каждая строка таблицы Person
(имеющая name
, firstname
и age
) должна быть прочитана.
EntityManager em = emf.createEntityManager();
Session s = (Session) em.getDelegate();
Criteria criteria = s.createCriteria(Person.class);
criteria.setFetchMode("age", FetchMode.SELECT);
Но SQL показывает
Hibernate:
select
person0_.name,
person0_.firstname,
person0_.age
from
SCOPE.PERSON person0_
Как разрешить возрасту быть ленивым ТОЛЬКО для критериев