Chúng ta có thể thấy rằng bản đồ EmployeeTypeis trivially dễ dàng đến điểm mà chúng tôi thực sự không có để làm bất cứ điều gì ở tất cả. Các giá trị mặc định được áp dụng, và tất cả mọi thứ sẽ chỉ làm việc. Typefield sẽ nhận được ánh xạ tới một số nguyên TYPEcolumn, và tất cả nhân viên sẽ có một thứ tự của 0 được gán cho họ. Tương tự như vậy, các nhân viên khác sẽ có loại của họ được lưu trữ trong tập đoàn accor TYPEcolumn dingly. Nếu một liệt kê loại thay đổi, Tuy nhiên, sau đó chúng tôi có một vấn đề. Dữ liệu tự persisted trong cơ sở dữ liệu sẽ không còn áp dụng cho giá trị chính xác. Ví dụ, nếu công ty có lợi ích chính sách thay đổi và chúng tôi bắt đầu thêm các lợi ích cho nhân viên bán thời gian những người làm việc nhiều hơn 20 giờ mỗi tuần, chúng tôi muốn phân biệt giữa hai loại nhân viên bán thời gian. Bởi Thêm một PART_TIME_BENEFITS_EMPLOYEEvalue sau khi PART_TIME_EMPLOYEE, chúng tôi sẽ gây ra một mới tự gán xảy ra, nơi chúng tôi giá trị mới sẽ nhận được chỉ định thứ tự 2 và CONTRACT_EMPLOYEEwould nhận được 3. Điều này sẽ có tác dụng của gây ra tất cả các nhân viên hợp đồng ghi lại đột nhiên trở thành các nhân viên bán thời gian với lợi ích, rõ ràng không có kết quả mà chúng tôi đã Hy vọng cho.
đang được dịch, vui lòng đợi..
