ORM

ORM:

ORM全称是:Object Relational Mapping(对象关系映射)作用是在编程中,把面向对象的概念跟数据库中表的概念对应起来。举例来说就是,我定义一个对象,那就对应着一张表,这个对象的实例,就对应着表中的一条记录。 也就是说可以直接使用操作对象的方式操作数据,就是你不用操作表,可以在程序中用面向对象的思路,直接操作对象即可。

理解图解:

 

总结:

  • 操作数据库时 如果需要手写SQL语句,这样很容易出错,而且效率较低,不太适合快速互联网开发

  • 使用ORM将对SQL语句的编写变成了对一个类的编写,需要操作数据库时只需要操作这个类以及相关方法就可以完成操作数据库,因为不需要编写SQL语句所以不容易出错,开发效率高

  • 使用ORM还有一个非常大的特点,当RDBMS从某种切换到另外一种时(例如之前是MySQL,后期要用Oracle),切换成本非常低

posted @ 2020-05-20 23:01  zrocfly  阅读(101)  评论(0)    收藏  举报