How can I make a JPA OneToOne relation lazy

First off, some clarifications to KLE‘s answer: Unconstrained (nullable) one-to-one association is the only one that can not be proxied without bytecode instrumentation. The reason for this is that owner entity MUST know whether association property should contain a proxy object or NULL and it can’t determine that by looking at its base table’s columns … Read more