Я следующий контроллер вернуться вид:Spring MVC мисс идентификатор зависимой коллекции, когда скомбинировать объект формы из JSP
@RequestMapping(value = "/admin/adminUsers", method = RequestMethod.GET)
public String adminUsers(ModelMap model, HttpSession session) {
Set<TerminalAdmin> users = terminalAdminService.getAllAdmins();
session.setAttribute("users", users);
model.addAttribute("adminRoles", terminalAdminService.findAllAdminRoles());
model.addAttribute("terminalAdmin", new TerminalAdmin());
model.addAttribute("generatedPassword", PasswordUpdateStatus.generatePassword());
return "admin/adminUsers";
}
terminalAdminService.findAllAdminRoles()
коллекция возвращается с идентификаторами:
На JSP я сделать это например:
У меня есть контроллер follwing для принятия этот объект:
@RequestMapping(value = "/admin/addNewAdmin")
public String adminUsers(@ModelAttribute @Valid TerminalAdmin terminalAdmin...){
....
}
В отлаживать я вижу, что terminalAdmin
поставляется с adminRoles без ид.
Как это исправить?
P.S.
Он по-прежнему в Dependent collection duplicates when I save entity
вы видите идентификаторы в HTML страницы jsp? (в раскрывающемся списке)? –
Какой API вы используете для настойчивости? JPA? –
@fabien t JPA, не связанный с этим вопросом – gstackoverflow