私はこのクラスを持っています:
PreApprovalRequest クラスにはheadings
、コントローラーに自動的に入力されるプロパティがあります (ページ下部のコントローラーのコードを参照)。
public class PreApprovalRequest {
private Long id;
private String Description;
private Collection<Headings> headings; //this property!
}
そしてコントローラー:
@Controller
@SessionAttributes({"preApprovalRequest", "productRecommendations"})
public class RequestController {
@RequestMapping(value = "/submit", method = RequestMethod.POST)
public String submitResults(@ModelAttribute(value = "preApprovalRequest") @Valid PreApprovalRequest preApprovalRequest, BindingResult errors) {
//HERE: It looks like if I have some headings in the preApprovalRequest object already, the call of this method will not delete those, but will append to the existing list.
//save object in DB.
return "dashboard";
}
}
Springにコレクションオブジェクトを追加するのではなく、コレクションオブジェクトを置き換える方法はありますか?