ORM
ORM
全拼Object-Relation Mapping
.- 中文意爲
對象-關係映射
. 主要實現模型對象到關係數據庫數據的映射.
比如:把數據庫表中每條記錄映射爲一個模型對象
ORM圖解
優點 :
- 只需要面向對象編程, 不需要面向數據庫編寫代碼.
- 對數據庫的操作都轉化成對類屬性和方法的操作.
- 不用編寫各種數據庫的
sql語句
.
- 實現了數據模型與數據庫的解耦, 屏蔽了不同數據庫操作上的差異.
- 不在關注用的是
mysql
、oracle
...等. - 通過簡單的配置就可以輕鬆更換數據庫, 而不需要修改代碼.
- 不在關注用的是
缺點 :
- 相比較直接使用SQL語句操作數據庫,有性能損失.
- 根據對象的操作轉換成SQL語句,根據查詢的結果轉化成對象, 在映射過程中有性能損失.