Sử dụng database trong Java
Chào tất cả mọi người. Hiện tại em mới được giao BTL OOP như hình. Em đang có ý định dùng database để thuận lợi cho việc code phần chức năng thêm/xoá/sửa/tìm kiếm tuy nhiên điều khiến em phân vân là phải quản lý hai đối tượng khác nhau tức là dùng 2 bảng thì tính kế thừa & đa hình sẽ không được thể hiện(?). Mong mọi người giúp đỡ và cho em giải pháp ạ.
Bạn so sánh thuộc tính giữa hai đối tượng để model bảng chung hay bảng riêng
Dùng bảng riêng thì ko sử dụng được foreign key và code phức tạp.
3 Likes
với 2 class giáo viên viên chế và giáo viên mời giảng nó chỉ nên là 2 POJO thôi, việc duy nhất là chứa dữ liệu được truy vấn. nên việc kế thừa code là vô nghĩa với trường hợp này.
bạn thử tìm hỉều về mô hình MVC và các entities xem sao.
Trong thực tế thiết kế database thì người ta sẽ k dùng bảng quan hệ mà sử dụng quan hệ ngầm định được quy định trong tài liệu trong khi thiết kế.
1 Like