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

Làm thế nào để hiển thị một cấu trúc cây ở chế độ ngủ đông với nhiều bảng?

Bạn có thể muốn có hai cột trong bảng Mối quan hệ,

    @ManyToOne(fetch = FetchType.EAGER, cascade=CascadeType.ALL)
@JoinTable(name="Relationship", joinColumns =  @JoinTable(name = "Relationship", joinColumns = @JoinColumn(name = "parent_id", referencedColumnName = "id"), inverseJoinColumns = @JoinColumn(name = "id", referencedColumnName = "id"))@Fetch(FetchMode.SELECT)
 private Node parentNode;
@OneToMany(fetch=FetchType.EAGER, cascade=CascadeType.ALL)
@JoinTable(name = "Relationship", joinColumns = @JoinColumn(name = "id", referencedColumnName = "id"), inverseJoinColumns = @JoinColumn(name = "parent_id", referencedColumnName = "id"))
@Fetch(FetchMode.SELECT)
 private Set<Node> childNodes;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bộ đệm Oracle PL / SQL UTL_FILE.PUT

  2. Cách nhanh nhất để kiểm tra xem một số bản ghi trong một bảng cơ sở dữ liệu?

  3. Kết nối với Oracle bằng ADO

  4. Cách gọi một hàm Oracle với Con trỏ Tham chiếu là Tham số ngoài từ Visual Basic

  5. Nhiều cơ sở dữ liệu với các mô hình thay đổi một chút. Làm cách nào để cho phép `EF` hoạt động với các cấu trúc cơ sở dữ liệu khác nhau tại thời điểm chạy?