Как отобразить 1 табличный объект в несколько (2 или 3) разных таблиц базы данных? - PullRequest
0 голосов
/ 17 марта 2020

Я сохраняю свои данные в выбранной базе данных по умолчанию. Тем не менее, есть 1 объект, который я хочу сохранить в столбце другой таблицы. Как мне изменить свой метод?

LoginBean. java

private String fullName_;
private String gender_;
private String phoneNumber_;
private String IC_;
private String email_;
private String Address_;
private String password_;
private String course;

List<String> courseOption;

public LoginBean(){

courseOption = new ArrayList<>();
    courseOption.add("Information Technology");
    courseOption.add("Business Management");
    courseOption.add("Engineering");
    courseOption.add("Design");

//getter and setter

    public String saveUserStudent(LoginBean loginBean){
    UserDao dao = new UserDao(); 
    User user = new User();
    user.setFullName(loginBean.getFullName_());
    user.setGender(loginBean.getGender_());
    user.setPhoneNumber(Integer.parseInt(loginBean.getPhoneNumber_()));
    user.setIc(loginBean.getIC_());
    user.setEmail(loginBean.getEmail_());
    user.setAddress(loginBean.getAddress_());
    user.setPassword(loginBean.getPassword_());
    dao.saveUserStudent(user);

    Map<String,Object> sessionMapObj = FacesContext.getCurrentInstance().getExternalContext().getSessionMap();
        sessionMapObj.put("msg", "Data "+user.getIc() +"successfull!");

my dao.saveUserStudent (user) - это имя метода, которое было сохранено в целевой базе данных. Что-нибудь, что я должен добавить или изменить в исходном коде?

...