Hibernate的本質(zhì)就是對象關系映射(ObjectRelational Mapping),ORM實現(xiàn)了將對象數(shù)據(jù)保存到數(shù)據(jù)庫中,以前我們對關系表進行操作,執(zhí)行增刪改查等任務,現(xiàn)在我們不再對關系表進行操作,而是直接對對象操作。hibernate中的ORM映射文件通常以.hbm.xml作為后綴。使用這個映射文件不僅易讀,而且可以手工修改,也可以通過一些工具來生成映射文檔。下面將對hibernate中的映射進行介紹。

Hibernate映射分類,如下圖所示。
1 基本類映射
根據(jù)實體類創(chuàng)建相應的表,這種簡單的關系為hibernate基本映射。
User1實體類代碼如下:
//user實體。
public classUser1 {
//用戶編號。
private String id;
//名字。
private String name;
//密碼。
private String password;
//創(chuàng)建日期。
private Date createTime;
//失效時間。
private Date expireTime;
public String getId() {
return id;
}
// publicvoid setId(String id) {
// this.id= id;
// }
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPassword() {
return password;
}
public void setPassword(Stringpassword) {
this.password = password;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(DatecreateTime) {
this.createTime = createTime;
}
public Date getExpireTime() {
return expireTime;
}
public void setExpireTime(DateexpireTime) {
this.expireTime = expireTime;
}
}
文章名稱:hibernate中的對象關系映射-創(chuàng)新互聯(lián)
當前地址:http://www.yijiale78.com/article4/ddhdie.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供云服務器、App開發(fā)、用戶體驗、自適應網(wǎng)站、網(wǎng)站制作、動態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容