| EAA 模式目录 |

行数据网关

一个充当数据源中单个记录的网关(466)的对象。每个行只有一个实例。

有关完整描述,请参阅 EAA 模式152

在内存对象中嵌入数据库访问代码可能会带来一些缺点。首先,如果您的内存对象拥有自己的业务逻辑,添加数据库操作代码会增加复杂性。测试也很麻烦,因为如果您的内存对象与数据库绑定,由于所有数据库访问,测试运行速度会变慢。您可能需要访问多个数据库,而所有这些数据库都有其烦人的 SQL 变体。

行数据网关为您提供看起来与记录结构中的记录完全相同的对象,但可以使用编程语言的常规机制进行访问。所有数据源访问的详细信息都隐藏在这个接口后面。