[hibernate-dev] Is the the optional=false @OneToOne lazy retrieval still relevant

Vlad Mihalcea mihalcea.vlad at gmail.com
Fri Jan 8 10:08:56 EST 2016


Hi,

I remember that for a bidirectional @OneToOne relationship, the optional =
false attribute could instruct Hibernate to always generate a Proxy
(because this association cannot be null),
so, if the fetch is LAZY, it would not generate a secondary query upon
fetching the parent-side entity.

I tested it with the latest Hibernate, and when fetching the parent entity
it always generates the secondary select for the child entity too.

Is this optimization not relevant anymore or is it an issue?

Vlad


More information about the hibernate-dev mailing list