hibernate關於一對一註解配置

2022-05-04 21:45:14 字數 818 閱讀 7224

註解(annotation),也叫元資料。一種**級別的說明。它是jdk1.5及以後版本引入的乙個特性,與類、介面、列舉是在同乙個層次。它可以宣告在包、類、字段、方法、區域性變數、方法引數等的前面,用來對這些元素進行說明,注釋。

emp實體類配置

@entity

@table(name = "emp2")

public class emp

public void seteid(integer eid)

public string getename()

public void setename(string ename)

public dept getdept()

public void setdept(dept dept)

}

idcard實體類配置

@entity

@table(name = "dept2")

public class dept

public void setemps(emp emps)

public integer getdid()

public void setdid(integer did)

public string getdname()

public void setdname(string dname)

}

hibernate.cfg.xml檔案配置(需要指定標示實體類)

測試類方法

@test

public void test1()

Hibernate 一對一對映(二)

上篇介紹了hibernate一對一對映通過主鍵關聯,這篇介紹一對一對映通過唯一外來鍵關聯,還是用person和idcard例項說明。唯一外來鍵關聯其實是多對一的的特例,採用標籤來對映,指定多的一端unique為true,這樣就限制了多的一端的多重性為一,就是這樣來對映的。單向 person端 pac...

Hibernate筆記整理 一對一

hibernate 一對一關聯有兩種關聯方式,即 主鍵關聯和外來鍵關聯。member類 public class member idcard類 public class idcard 先對這兩個類解釋一下,member類代表人員,idcard類代表了身份證,這在現實中也是一對一的關係。1 主鍵關聯 ...

Hibernate註解一對一(單向)

使用hibernate註解 有兩個表userinfo和department,在userinfo中乙個departmentid的字段作為外來鍵,引用的是department的主鍵,然後在userinfo類中,需要有乙個department的物件儲存使用者部門的資訊 userinfo類 entity p...