Ändern Sie die Beziehung von @OneToOne an @OneToMany und verwenden Sie fetch statt join , es wird nur eine Abfrage ausgeführt und hoffentlich funktioniert es.
Join<Transaction, ResponseCode> join =
(Join<Transaction,ResponseCode>)transaction.fetch("rc",JoinType.LEFT);
und Sie können es mit @OneToOne versuchen auch.