Oracle
 sql >> Base de données >  >> RDS >> Oracle

Hibernate Joindre deux tables non liées lorsque les deux ont une clé primaire composite

Changer la relation de @OneToOne à @OneToMany et utilisez fetch au lieu de join , il n'exécutera qu'une seule requête et j'espère que cela fonctionnera.

 Join<Transaction, ResponseCode> join =
        (Join<Transaction,ResponseCode>)transaction.fetch("rc",JoinType.LEFT);

et vous pouvez l'essayer avec @OneToOne aussi.