Может ли кто-нибудь объяснить, как EclipseLink обнаруживает первый доступ к полю для ленивой выборки? Кажется, есть некоторые magic
, и я не могу найти способ, как это делается.
Если я правильно понял для @OneToMany
отношения, EclipseLink создает intance org.eclipse.persistence.indirection.IndirectList
, который контролирует доступ. Но я не могу понять, что EclipseLink делает для @ManyToOne
отношения.