ORM(O/R Mapping)

Object - Relational Mapping

  • 也可簡稱 O/R Mapping,是一種設計模式( design pattern)。

  • 將資料庫的內容映射為物件,開發人員可以用操作物件的方式對資料庫進行操作。

優點

  • 隱藏了數據訪問細節,降低處理資料庫映射關係的耗費時間,達到快速開發的目的。

  • 可以有效防止 SQL Injection。

  • 方便轉移資料庫,當資料庫發生改變時,不需要對模型進行改動,只需要修改映射關係。

缺點

  • 犧牲效能。

  • 對於複雜查詢,仍無法做到所有需求。

參考資料

http://blog.twbryce.com/what-is-orm/

Last updated

Was this helpful?