Data Source Architectural Patterns

本文介绍了TableDataGateway数据源架构模式,这是一种用于访问数据库表的对象,处理所有表行操作,如选择、插入、更新和删除。该模式有助于将SQL与应用逻辑分离,便于数据库管理员进行调优。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Data Source Architectural Patterns:   Table Data Gateway  (144),  Row Data Gateway (152),  Active Record  (160),  Data Mapper  (165).


Table Data Gateway

An object that acts as a Gateway (466) to a database table. One instance handles all the rows in the table.

For a full description see P of EAA page 144

03093554_7fz9.gif

Mixing SQL in application logic can cause several problems. Many developers aren't comfortable with SQL, and many who are comfortable may not write it well. Database administrators need to be able to find SQL easily so they can figure out how to tune and evolve the database.

A Table Data Gateway holds all the SQL for accessing a single table or view: selects, inserts, updates, and deletes. Other code calls its methods for all interaction with the database.


转载于:https://my.oschina.net/u/138995/blog/204505

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值