Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Hibernate Tham gia hai bảng không liên quan khi cả hai đều có Khóa chính tổng hợp

Thay đổi quan hệ từ @OneToOne tới @OneToMany và sử dụng fetch thay vì join , nó sẽ chỉ thực thi một truy vấn và hy vọng nó hoạt động.

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

và bạn có thể thử nó với @OneToOne quá.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chèn Oracle nếu hàng không tồn tại

  2. Hướng dẫn biểu mẫu và báo cáo cho Oracle 9i, Oracle 10g và Oracle 11g Developer Suite Forms

  3. Sự khác biệt giữa hai ngày trong sql

  4. java.time.LocalDate.getDayOfWeek () tới java.util.Calendar.get (DAY_OF_WEEK)

  5. Cố gắng không cần hai giải pháp riêng biệt cho chương trình x86 và x64