Cambia la relación de @OneToOne
a @OneToMany
y usa fetch
en lugar de join
, ejecutará solo una consulta y, con suerte, funcionará.
Join<Transaction, ResponseCode> join =
(Join<Transaction,ResponseCode>)transaction.fetch("rc",JoinType.LEFT);
y puedes probarlo con @OneToOne
también.