标识字段
在对象中保存一个数据库 ID 字段,以维护内存中对象和数据库行之间的标识。
有关完整描述,请参阅 EAA 模式 第 216 页
关系型数据库通过使用键(特别是主键)来区分不同的行。但是,内存中的对象不需要这样的键,因为对象系统在幕后(或在 C++ 中使用原始内存位置)确保了正确的标识。从数据库读取数据很好,但是为了将数据写回,您需要将数据库绑定到内存中的对象系统。
本质上,标识字段非常简单。您所要做的就是在对象的字段中存储关系型数据库表的 primary key。
在对象中保存一个数据库 ID 字段,以维护内存中对象和数据库行之间的标识。
有关完整描述,请参阅 EAA 模式 第 216 页
关系型数据库通过使用键(特别是主键)来区分不同的行。但是,内存中的对象不需要这样的键,因为对象系统在幕后(或在 C++ 中使用原始内存位置)确保了正确的标识。从数据库读取数据很好,但是为了将数据写回,您需要将数据库绑定到内存中的对象系统。
本质上,标识字段非常简单。您所要做的就是在对象的字段中存储关系型数据库表的 primary key。