一.概述 Active Record(中文名:活动记录)是一种领域模型模式,特点是一个模型类对应关系型数据库中的一个表,而模型类的一个实例对应表中的一行记录.关系型数据库往往通过外键来表述实体关系,Active Record 在数据源层面上也将这种关系映射为对象的关联和聚集. Active Record 适合非常简单的领域需求,尤其在领域模型和数据库模型十分相似的情况下.如果遇到更加复杂的领域模型结构(例如用到继承.策略的领域模型),往往需要使用分离数据源的领域模型,结合 Data Mapper…