Я застрял с методами доступа 2 службы с одного контроллера.Я хочу создать задачу, но в то же время я хочу создать новую роль и назначить ее идентификатор автоматического приращения для roleId задачи (внешний ключ).Это сопоставление один к одному.
Могу ли я реализовать это в simpleFormContrller?И как я могу это сделать?
public class CreateTaskController extends SimpleFormController {
HResourceService hrService; // Create a Service class instance.
public void setHResourceService(HResourceService hrservice) {
this.hrService = hrservice;
}
public CreateTaskController() {
setCommandClass(Task.class);
`
`@Override защищен ModelAndView onSubmit (команда объекта) выдает исключение {
Task task = (Task) command;
//ContactService.createContact(contact);
hrService.createTask(task);
ModelAndView mv = new ModelAndView();
mv.setViewName(getSuccessView());
mv.addObject("taskCreated", task.getDescription()); // Pass response to taskCreated view
return mv;
}
}`