hibernate幾個易混淆的關聯關係

2021-07-06 01:55:15 字數 1580 閱讀 5987

user表與survey是一對多關係(即乙個使用者有多個調查):

單向關聯實體類:

public class user {

private integer id;

private string email;

private string password;

private string nickname;

private date regdate=new date();

public class survey {

private integer id;

private string title = "未命名";

private string pretext = "上一步";

private string nexttext = "下一步";

private string exittext = "退出";

private string donetext = "完成";

private date createtime = new date();

//建立從survey到user之間多對一關聯關係

private user user ;

單向關聯配置檔案:

survey.hbm.xml檔案配置(user不用配置):

survey表與page表示一對多關係(即乙個調差有多個頁面):

雙向關聯實體類:

public class page {

private integer id;

private string title = "未命名";

private string description;

//簡歷從page到survey之間多對一關聯關係

private survey survey;

public class survey {

private integer id;

private string title = "未命名";

private string pretext = "上一步";

private string nexttext = "下一步";

private string exittext = "退出";

private string donetext = "完成";

private date createtime = new date();

//建立從survey到user之間多對一關聯關係

private user user ;

//建立從survey到page之間一對多關聯關係

private setpages = new hashset();   

public class page {

private integer id;

private string title = "未命名";

private string description;

//簡歷從page到survey之間多對一關聯關係

private survey survey;

雙向關聯配置檔案:

page.hbm.xml:

survey.hbm.xml:

易混淆的幾個概念

不知道行不行,大家看下,指點下 謝謝額 1.抽象方法與介面 第乙個還沒寫,那個寫一下貼上來 2.多型與繼承 3.委託類及說明委託 匿名委託 4.反射的方法訪問另乙個類的方法。一 開發oa系統中有公文流轉流程,其中在公文流轉中有公文審核,公文審核是按級審核的,比如發文單位主管審核後,經理要審核,經理審...

數碼電視的幾個易混淆概念

了解數碼電視需要分清的五個易混淆概念 2008年北京奧運會一天天在臨近,奧組委承諾北京奧運會將使用高畫質訊號直播。為了讓全國的觀眾收看到在自己家門口舉行的這一盛大的體育賽事,廣電總局已經開始在全國推進模擬電視向數碼電視的轉換工作。目前已經有不少家庭已經看上了數碼電視,但是很多使用者對電視的了解仍然停...

CSS中易混淆的幾個概念1

1 繼承和層疊 繼承是乙個解決 共用 問題的概念,表現為 裡面盒子 子元素 繼承了 外面盒子 父元素 的特性,如字型樣式 顏色等。要注意不能繼承的屬性 可以記憶為 有關盒子本身的屬性 如盒子的邊框 寬高 不能繼承,而 盒子裡面的內容 就能夠繼承 2 組合的標籤選擇器 和 組合的屬性 組合的標籤選擇器...