什么是ORM框架


什么是框架

框架就是一個半成品軟件,開發人員如果從頭開發一個軟件的話需要花費大量的精力,於是就有一些項目組開發出半成品軟件,在這些軟件的基礎上進行開發,這樣的軟件就稱為框架。

可以將框架想象成一套已經裝修好的毛坯房,而開發完成的軟件就是一套已經裝修好的新房,用戶通過購買毛坯房,來進行各種風格的裝修。

使用框架進行開發的好處

省去大量代碼的編寫,減少開發時間,降低代碼難度

限制程序員必須使用框架規范進行開發,增強代碼的規范性,降低程序員溝通以及日后維護的成本

將程序員的注意力從技術中抽離出來,更集中在業務層面

什么是ORM框架

  • ORM:Object Relational Mapping(對象關系映射),能在數據庫和對象之間作映射處理
  • 使用JDBC操作數據庫必須手動進行數據庫和對象之間的轉換,而ORM框架能自動進行對象和數據庫數據的轉換
  • ORM框架代替了JDBC技術

常見的ORM框架

MyBatis:一個半自動ORM框架,本質是對JDBC的封裝,使用MyBatis不用寫JDBC代碼,但需要手動寫SQL代碼

Hibernate:一個持久層的全自動ORM框架,不需要手寫SQL代碼

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM