| Just wanted to note that it might not be possible to consider all ToOnes as being initialized. What about inverse OneToOnes? Other than that, I like the approach, and IMO Hibernate#initialize should initialize the base fetch group. #isPropertyInitialized should return true if the attribute value is available, which is the case when we have a proxy. It would return false for inverse OneToOnes though unless it was fetched. |