许多领域建模都试图完全屏蔽数据库, 仅以对象来设计企业系统. 这是不可能的.
企业系统的数据至少包括2种
- 实体数据, 个体处理, 比如: 一个用户, 一个订单
- 集合数据, 批处理, 比如: 查询所有用户返回的结果集
用面向对象的方式来处理实体数据是正确的, 但要处理集合型数据, 特别是数据量特别大是, 必须要以数据库的方式来处理.
换句话说, 面向对象和数据库必须同时并存.
许多领域建模都试图完全屏蔽数据库, 仅以对象来设计企业系统. 这是不可能的.
企业系统的数据至少包括2种
用面向对象的方式来处理实体数据是正确的, 但要处理集合型数据, 特别是数据量特别大是, 必须要以数据库的方式来处理.
换句话说, 面向对象和数据库必须同时并存.