私は次のようなものを持っています
@RequestMapping("/showRegister")
public String showUserRegistrationForm(ModelMap modelMap) {
modelMap.addAttribute("user", new UserBean());
return "Register";
}
@RequestMapping("/RegisterUser")
public String registerUser(@ModelAttribute("user") UserBean userBean,
BindingResult result, ModelMap modelMap) {
System.out.println(userBean.getPassword());
return "Register";
}
私のコードで。
上記は完全に機能します。ここで、モーダルデータをフォームから、それぞれが独自のPOJOクラスを持つ複数のテーブルに保存するとします。では、モデル属性としてUserBeanだけでなく、他のクラスも受け取るように、コードはどのようになりますか。両方のクラスのデータを含む新しいPOJOを作成する必要がありますか、それともその逆ですか。
編集
DTOについて読みました。しかし、それはPOJOの繰り返しにはなりません。代わりに2〜3個のPOJOを組み合わせて使用することはできません。