Ahoj, Mám v Hibernate dvě entity spojené přes nepovinný bidirectional OneToOne vztah: USER (owning, EAGER) <--> EMPLOYEE (referenced, LAZY). Bohužel i na referenced side se generuje eager select, viz
http://community.jboss.org/wiki/Someexplanationsonlazyloadingone-to-one Jak podobné případy řešíte? Dělat jen jednosměrné vztahy? Déle mne překvapilo: USER získávám přes JPA query. I tak vygeneruje SELECT navíc pro získání té samé entity USER k entitě EMPLOYEE. Tedy získá se USER přes JPA query, pak se k ní načte EMPLOYEE, a pak se k této EMPLOEE načítá zase USER. Proč se nepoužije již získaný USER? Díky -- Ondra Medek