0
のために見つかりませんでした私は、私が結合列Spring MVCのエラーませバリデータはタイプ
でTaskクラスを永続化しようとすると、これは私のタスクモデル
@NotEmpty
@ManyToOne
@JoinColumn(name="project_id")
private Project project;
上の列に参加され、このエラーを抱えているとこれがコントローラ要求です。
@RequestMapping(value = "/new", method=RequestMethod.POST, consumes="application/json", headers = "content-type=application/x-www-form-urlencoded")
public String addTask(@Valid Task task, BindingResult result, ModelMap model, HttpServletResponse response) {
//TODO
task.setProject(service.findById(1).getProject());
List<String> errors = service.save(task);
if(errors != null) {
model.addAttribute("errors", errors);
response.setStatus(500);
return "alertErrors";
}
model.addAttribute("tasks", service.findGrid(null));
return "tasks/listTable";
}
しかし、私は、コントローラを呼び出すとき、彼らは私にエラーないバリデータを返すにはタイプのために見つけることができます... model.Project。。 私は既にメッセージにエラーを入れていますが、ヘッダー= "content-type = application/x-www-form-urlencoded"をメソッドに追加しましたが、エラーを返します。
私はそれを修正するために何をすべきですか?