优点
缩短编码时间、减少甚至免除对 model 的编码,降低数据库学习成本
动态的数据表映射,在表结构发生改变时,减少代码修改
可以很方便的引入附加功能(cache 层)
缺点
映射消耗性能、ORM 对象消耗内存
SQL 语句较为复杂时,ORM 语法可读性不高(使用原生 SQL)