Ứng dụng chính mà tôi đang thực hiện cần hỗ trợ một ứng dụng web song ngữ trong tương lai gần.Các bảng bản địa hóa trong chế độ xem lớp/đối tượng
Rất ít bảng giao dịch và tất cả bảng tĩnh đều có dữ liệu bản địa hóa.
Tôi bị mất khi biểu diễn dữ liệu này ở mô hình đối tượng. Bảng địa phương hóa có được biểu diễn dưới dạng Bản đồ hoặc Danh sách đối tượng bản địa hóa trong đối tượng chính không?
Dưới đây là mô hình dữ liệu,
DEAL table
------------------------------------------------------------------------
DEAL_ID | DEAL_NAME | DEAL_OWNER | CREATED_DATE | CREATED_BY | DEAL_TYPE
1 test test 29-10-2105 user 1
2 test test 29-10-2105 user 2
3 test test 29-10-2105 user 2
4 test test 29-10-2105 user 1
DEAL_LOCALIZATION table
------------------------------------------------------------------------
DEAL_ID | LANGUAGE_CODE | DEAL_NAME | DEAL_DESC
1 en test1 test name
1 jp テスト1 test name
2 en test2 test name
2 jp テスト2 test name
DEAL_TYPE table
-------------------------------------------------------------------------
ID
1
2
DEAL_TYPE_LOCALIZATION table
-------------------------------------------------------------------------
ID | LANGUAGE_CODE | TYPE_NAME
1 en dealtype1
2 en dealtype2
1 jp ビジネスケース1
2 jp ビジネスケース2
nên đối tượng Deal có một danh sách các DealType, đối tượng DealLocalization hoặc Xử lý đối tượng phải có bản đồ về Dealtype, DealLocalization đối tượng với một LocalKey (id, LanguageCode) đối tượng như là chìa khóa.
Cảm ơn trước vì đã đề xuất.