Обновление и удаление данных из базы данных с помощью Spring MVC - PullRequest
0 голосов
/ 01 ноября 2019

Как я могу обновить и удалить данные из базы данных в Portal Controller, используя Spring MVC и HTML-форму? Я использую Cuba studio 6.8 и IDEA, а также работаю в модуле портала.

Так я сохраняю и показываю свой список firstName, lastName в Controller:

@GetMapping("/add")
public String add(Model model){
    John john = new John();
    model.addAttribute("john", john);
    return "add";
}

@PostMapping("/add")
public String save(Model model, @ModelAttribute("john") John john){

        String firstName = john.getFirstName();
        String lastName = john.getLastName();
        John newJohn = new John(firstName, lastName);

        John standardEntity = metadata.create(John.class);
        standardEntity.setFirstName(newJohn.getFirstName());
        standardEntity.setLastName(newJohn.getLastName());
        dataManager.commit(standardEntity);

        return "redirect:/allPersons";
}


@RequestMapping(value = "/allPersons", method = RequestMethod.GET)
public String getPersons(Model model) {
        LoadContext loadJohn = new LoadContext(John.class);
        loadJohn.setQueryString("select u from test6$John u");
        model.addAttribute("users", dataService.loadList(loadJohn));
        return "list";
}

Спасибо!

...