2016-12-24 97 views
-2

我目前正在爲我的最後一年開發一個項目。使用休眠功能將數據保存在數據庫中

我有兩個網頁首先包含用戶的個人信息,第二個包含用戶的專業細節。

請指引我,如果我應該有兩頁或單獨爲他們每個人一個POJO類。

也讓我知道應該怎麼做我的數據庫設計對於如:兩個頁面或兩個獨立的表只有一次有表列的數據來自兩個頁面映射。

另外勸我是否應該將用戶重定向到他的職業頁面之前(後驗證)保存第一頁中輸入的數據或者我應該兩者共同的頁面的數據保存在第二頁。

回答

0

1.根據我的說法,你應該爲用戶和專業人員分別使用pojo類。 2.此外,應該有兩個用戶和專業的表格。 3.您可以先保存用戶的詳細信息,然後將用戶重定向到其他專業頁面,然後填寫專業人員的必填信息。

請仔細閱讀下面的細節。

@Entity 
@Table(name = "user") 
public class User { 
    private Long id;/*should auto generate with auto increment*/ 
    private String firstName; 
    private String lastName; 
    private String userName; 
    private String mobileNumber;/*(change according to your requirement)*/ 
    private String email1; 
    private String email2; 

    /*getters and setters*/ 

    /*specify not null fields according to your requirement*/ 
} 

@Entity 
@Table(name = "professional") 
public class Professional { 
    private Long id;/*should auto generate with auto increment*/ 
    private User userId;/*one to one mapping*/ 
    private Boolean whetherProfessional; 
    private String areaOfExpertise; 

    /*other fields according to your requirement*/ 

    /*getters and setters*/ 

    /*specify not null fields according to your requirement*/ 

}