moa:MOA实现动态生成的Active Record数据库抽象
农业部此项目不再维护。MOA (Mother of All) 是一个使用模式的数据库抽象:活动记录是一种访问数据库中数据的方法。数据库表或视图被包装到一个类中。因此,对象实例与表中的一行相关联。创建对象后,保存时将新行添加到表中。任何加载的对象都从数据库中获取其信息。当一个对象被更新时,表中的相应行也被更新。包装类为表或视图中的每一列实现访问器方法或属性。MOA处理操作。MOA不适用于对象关系和依赖项。但是,这些库可以:MOA没有实现复杂的查找器、过滤器或查询数据的方法。但是,这些库可以:层级和职责建造者MOA使用动态代码生成来表示您的数据库。builder脚本使用从数据库中获取的属性(例如列名、类型、默认值等)为每个表生成一个文件。这些类是动态生成的,以减少数据表示的手工编码重复量。