ORM模型 (object relation mapping对象关系映射),它不是一种具体的语言或者框架,而是一种编码思想。具体来说就是:用面向对象的方式思考数据表(不在是使用sql语句来操作数据库表格)用ORM来操作数据库,操作的并不是数据库的表,而是一个对象,开发者不需要关系对象是如何获取数据的。
这里有几个原则要注意:
1、不要把模型理解为数据库的查询,模型更加关注业务逻辑;
2、不要把模型和数据表一一对应(业务代码简单会给人造成一种模型和数据表一一对应的假象);
3、模型并不只有model这一层,TP5除了model(细粒度接口) 还有service层(较粗粒度的接口)
网友评论