|
Notes to self...
-
Many places in the code base have a concept of "lazyPropertiesAreUnfetched". The simple boolean worked previously because of the fact that there was just one fetch group. As we transition to multiple fetch groups this needs to change to become the name of all fetched fetch-groups (all unfetched groups works too, but fetched groups is better).
-
org.hibernate.persister.entity.AbstractEntityPersister.initializeLazyPropertiesFromDatastore (as part of the org.hibernate.bytecode.instrumentation.spi.LazyPropertyInitializer#initializeLazyProperty call chain) needs to be re-worked to understand fetch groups. Which means org.hibernate.persister.entity.AbstractEntityPersister#getSQLLazySelectString needs similar reworking
|