概述bearcat-dao 是一个node.js基于SQLmapping的DAO框架。实现了基于SQLmapping来对数据结果集进行映射,是一种半自动化的模式,相比较于O/Rmapping全自动化的模式。因此,在bearcat-dao里,开发者能够对SQL进行完全的控制,通过SQL来与数据库打交道并进行性能优化,bearcat-dao则会把数据结果集映射到 bearcatmodel 中去。SQLmappingvsO/Rmapping结构化查询语言(SQL)已经存在了非常久的时间。自从EdgarF.Codd第一次提出“数据可以被规范化为一组相互关联的表”这样的思想以来,已经超过35年了。很少有哪一种软件技术敢声