Hibernate: one-to-one lazy loading, optional = false
If the association is optional, Hibernate has no way of knowing if an address exists for a given person without issuing a query. So it can’t populate the address field with a proxy, because there could be no address referencing the person, and it can’t populate it with null, because there might be an address … Read more