一个类对应一个表,一条表数据对应类的一个对象,表的每个字段都要对应的fieldactiveRecord(同时负责将自己持久化) 封装了crud等操作activeRecord(一种领域模型) ,封装了部分业务逻辑 适用:跨表操作简单,web开发(配合事务) 不适用:跨表太多,事务庞大复杂,重复代码越来越多。