Změňte vztah z @OneToOne
na @OneToMany
a použijte fetch
místo join
, provede pouze jeden dotaz a doufejme, že to bude fungovat.
Join<Transaction, ResponseCode> join =
(Join<Transaction,ResponseCode>)transaction.fetch("rc",JoinType.LEFT);
a můžete to zkusit pomocí @OneToOne
taky.