Ändra relationen från @OneToOne
till @OneToMany
och använd fetch
istället för join
, kommer det bara att köra en fråga och förhoppningsvis fungerar det.
Join<Transaction, ResponseCode> join =
(Join<Transaction,ResponseCode>)transaction.fetch("rc",JoinType.LEFT);
och du kan prova det med @OneToOne
också.