2016-12-24 3 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*/ 

} 
Смежные вопросы