1.ORM的概念
ORM(object relational mapping)物件關係映射,指的是將一個Java中的物件與關係型資料庫中的表建立一種映射,從而操作物件就可以操作資料庫中的表。
2.ORM的作用
在關係型資料庫和物件之間作一個映射,這樣,我們在具體的操作資料庫的時候,就不需要再去和複雜的SQL語句打交道,只要像平常操作物件一樣操作它就可以了。
3.ORM的優點
(1)提高了開發效率。由於ORM可以自動對實體物件與資料庫中的資料表進行欄位與屬性的映射,所以實際操作中已經不再需要一個專用的、龐大的資料存取層。
(2)ORM提供了對資料庫的映射能夠像操作物件一樣從資料庫中取得數據,而不用直接進行SQL編碼。
4.ORM的缺點
(1)系統結構方面,採用ORM的系統一般都是多層系統,層次多了效率就會降低。
(2)效能方面,主要體現在對持久化物件的擷取與資料的加工處理上,採用ORM時,系統可能將全部資料擷取到記憶體物件中,然後進行過濾和加工處理,這樣會產生性能的問題。
(3)物件持久化方面,ORM一般會持久化所有的屬性,這對有些應用是不希望發生的。
以上是java中ORM的基本內容有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!