身分欄位
將資料庫 ID 欄位儲存在物件中,以維持記憶體中物件與資料庫列之間的身分。
有關完整說明,請參閱 EAA 的 P 第 216 頁
關聯式資料庫使用金鑰(尤其是主金鑰)來區分一列與另一列。然而,記憶體中物件不需要此類金鑰,因為物件系統會在幕後(或在 C++ 的情況下,使用原始記憶體位置)確保正確的身分。從資料庫讀取資料非常容易,但要寫回資料,您需要將資料庫連結到記憶體中物件系統。
基本上,身分欄位非常簡單。您所做的就是將關聯式資料庫表的「主金鑰」儲存在物件的欄位中。
將資料庫 ID 欄位儲存在物件中,以維持記憶體中物件與資料庫列之間的身分。
有關完整說明,請參閱 EAA 的 P 第 216 頁
關聯式資料庫使用金鑰(尤其是主金鑰)來區分一列與另一列。然而,記憶體中物件不需要此類金鑰,因為物件系統會在幕後(或在 C++ 的情況下,使用原始記憶體位置)確保正確的身分。從資料庫讀取資料非常容易,但要寫回資料,您需要將資料庫連結到記憶體中物件系統。
基本上,身分欄位非常簡單。您所做的就是將關聯式資料庫表的「主金鑰」儲存在物件的欄位中。