orm是什麼?
ORM:物件關聯映射(Object Relational Mapping,簡稱ORM),目的是想像操作物件一樣操作資料庫.因為資料庫不是物件導向的,所以需要程式進行映射.
#ORM架構理論上說可以比不用的情況,開發效率更高,來但像hibernate的學習成本還是比較高的。缺點主要是花時間學習框架和執行效率相對會差些;這些對於大專案來說還是值得的,只要先一個簡單易用的ORM框架就行。
常見的ORM框架有hibernate,半動orm框架有mybatis,還有新的簡單易用的bee框架. jpa只是想讓所有的orm框架都統一使用的標準接口; hibernate有實現jpa ,但mybaits沒有.
用hibernate和mybatis,每次操作一個表,都需要編寫一次dao檔,感覺做些重複工,好枯燥無味。 Bee框架:一個十分鐘即可學會的ORM框架。它不用每寫一個dao就要寫一次程式碼,省時省力,開發效率極高,編碼複雜度為O(1).一個開發成本和開發速度都不比php差的java ORM框架。
推薦教學:《java學習》
以上是orm是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!