佛山网站优化运营,网站翻页功能,全国十大外贸平台,企业网站都没的百度快照咋办1.什么是模型 模型#xff0c;是根据数据库中表的结构而创建出来的class。每一张表对应到编程语言中#xff0c;就是一个class表中的每一个列对应到编程语言中就class中的一个属性。 2.ORM的三大特征 1.数据表(table)到编程类(class)的映射 数据库中的每一张…1.什么是模型 模型是根据数据库中表的结构而创建出来的class。每一张表对应到编程语言中就是一个class表中的每一个列对应到编程语言中就class中的一个属性。 2.ORM的三大特征 1.数据表(table)到编程类(class)的映射 数据库中的每一张表 对应到 编程语言中 都有一个类 在ORM中 允许将数据表 自动 生成一个类 允许将类 自动 生成一张数据表 2.数据类型的映射 将数据库表中的字段以及数据类型 对应到 编程语言中类的属性 在ORM中 允许将表中的字段和数据类型自动映射到编程语言中 也允许将类中的属性和数据类型也自动映射到表中 3.关系映射 将数据库中表与表之间的关系 对应 到编程语言中类与类之间的关系 数据库中表与表之间的关系 1.一对一 外键主键唯一约束 A表中的一条数据只能与B表中的一条数据相关联 不懂可以地址看一下https://www.cnblogs.com/zengsf/p/9898291.html 2.一对多 外键主键 A表中的一条数据可以与B表中的任意多条数据相关联反之B表中的一条数据只能与A表中一条数据相关联 https://www.cnblogs.com/zengsf/p/9900144.html 3.多对多 通过第三张关联表去关联两张表 A表中的一条数据可以与B表中的任意多条数据相关联B表中的一条数据也可以与A表中的任意多条数据相关联 3.ORM优点 1.封装了数据库中所有的操作大大提高了开发效率 2.可以省略庞大的数据访问层即便不用SQL编码也能完成对数据的CRUD的操作转载于:https://www.cnblogs.com/zengsf/p/9955512.html