對象關系映射ORM的優點有哪些?

對象關系映射ORM的優點有:1、提高了開發效率,降低開發成本;2、只需要面向對象編程,不需要面向數據庫編寫代碼;3、隱藏了數據訪問的細節,從而實現了數據模型與數據庫的解耦,屏蔽了不同數據庫操作上的差異。

對象關系映射ORM的優點有哪些?

對象關系映射ORM的優點有:

面向對象是從軟件工程基本原則(如耦合、聚合、封裝)的基礎上發展起來的,而關系數據庫則是從數學理論發展而來的,兩套理論存在顯著的區別。為了解決這個不匹配的現象,對象關系映射技術應運而生。

對象關系映射(Object Relational Mapping,ORM)是一種程序設計技術,用于實現面向對象編程語言里不同類型系統的數據之間的轉換。

具體地說,就是通過使用描述對象和數據庫之間映射的元數據,來實現面向對象語言程序中的對象與關系數據庫中數據的映射。從效果上說,它其實是創建了一個可在編程語言里使用的“虛擬對象數據庫”。它一般以中間件的形式存在。

ORM 具備以下優點:

1、提高了開發效率,降低開發成本。由于 ORM 可以自動對 Entity 對象與數據庫中的 table 進行屬性與字段的映射,所以我們實際可能不需要一個專用的、龐大的數據訪問層。

2、只需要面向對象編程,不需要面向數據庫編寫代碼。

  • 對數據庫的操作轉化為對類的操作。

  • 不用編寫各種數據庫的 sql 語句。

3、隱藏了數據訪問的細節,從而實現了數據模型與數據庫的解耦,屏蔽了不同數據庫操作上的差異。

  • 不用關注到底用的是什么數據庫。

  • 通過簡單的配置就可以輕松更換數據庫,而不需要修改代碼。

相關學習推薦:mysql視頻教程

? 版權聲明
THE END
喜歡就支持一下吧
點贊14 分享