| EAA 目錄 |

身分欄位

將資料庫 ID 欄位儲存在物件中,以維持記憶體中物件與資料庫列之間的身分。

有關完整說明,請參閱 EAA 的 P216

關聯式資料庫使用金鑰(尤其是主金鑰)來區分一列與另一列。然而,記憶體中物件不需要此類金鑰,因為物件系統會在幕後(或在 C++ 的情況下,使用原始記憶體位置)確保正確的身分。從資料庫讀取資料非常容易,但要寫回資料,您需要將資料庫連結到記憶體中物件系統。

基本上,身分欄位非常簡單。您所做的就是將關聯式資料庫表的「主金鑰」儲存在物件的欄位中。