Avatar
1
Cường Nguyễn Hữu Beginner
Xóa kiểm tra ràng buộc primary key-foreign key khi sử dụng spring data jpa
Em đang sử dụng @ManyToMany, @ManyToOne, @OneToMany, @OneToOne để tạo liên kết. Vấn đề là sql kiểm tra ràng buộc primary key-foreign key nên ảnh hưởng đến performance. Có cách nào để xóa liên kết nhưng vẫn giữ được foreign key không ạ
  • Answer
Remain: 5
1 Answer
Avatar
tvd12 Beginner
tvd12 Beginner
Anh thấy chỉ cần lúc tạo bảng em cứ khai báo fk là được em nhỉ? (mặc dù anh chưa bao giờ khai báo fk) Với cả em cũng không nên dùng @ManyToOne, @OneToMany, @OneToOne, bởi vì khi cơ sở dữ liệu của em nhỏ không sao, đến lúc lên đến hàng chục nghìn bản ghi thì hậu quả sẽ rất nặng nề.

Liệu anh có đang hiểu nhầm câu hỏi không em nhỉ?

  • 1
  • Reply
Khi em làm 1 project nào đó, Em thường tạo bảng bằng cách gen code entity và dùng những annotation đó. Em không biết là nó ảnh hưởng tới những cái gì ạ.  –  Vo Thanh Vuong 1675121355000
Em có thể tách thành câu hỏi riêng được không em?  –  tvd12 1675237015000