首頁  >  文章  >  Java  >  java中ORM的基本內容有哪些

java中ORM的基本內容有哪些

WBOY
WBOY轉載
2023-05-05 17:40:101277瀏覽

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中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除