成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

hibernate實體類映射 請問什么叫ORM映射???

請問什么叫ORM映射???O 代表Object 即對象R 代表Relation 即關系M 代表Mapping 即映射ORM即 對象關系映射通過ORM工具,將對象與關系數據庫 聯(lián)系起來orm工具 會動態(tài)生

請問什么叫ORM映射???

O 代表Object 即對象

R 代表Relation 即關系

M 代表Mapping 即映射

ORM即 對象關系映射

通過ORM工具,將對象與關系數據庫 聯(lián)系起來

orm工具 會動態(tài)生成sql語句,使你用面向對象的語法即可完成對數據庫的操作

.net中名氣比較大的orm工具有

NHibernate,Linq2Sql,EntityFrameWork等等

希望能夠對你有幫助

比如 我們要從數據庫中 選取一條用戶信息

sql中 我們這樣寫 select * form user where userId= 1

而在NHibernate中 用hbl可以寫為

from User u where u.UserId=1

即可獲得一個User對象 “注意是User對象”

雖然hbl的語法還不能說很面向對象 但是已經比sql進步了 再來看看用linq的語法

from u in User where u.UserId = 1 select u

也可以返回一個User對象 但是語法上要比hbl更面向對象。

請簡單介紹一下什么是orm映射思想?

ORM框架采用元數據來描述對象一關系映射細節(jié),元數據一般采用XML格式,并且存放在專門的對象一映射文件中。

只要提供了持久化類與表的映射關系,ORM框架在運行時就能參照映射文件的信息,把對象持久化到數據庫中。當前ORM框架主要有三種:Hibernate,iBATIS,EclipseLink。