That's the reason why we added support for Bytecode Enhancement-based lazy loading. That feature covers both parent-side OneToOne and lazy @Basic attributes.