Используйте @RequestBody
и repository.saveAndFlush(entity)
. Используя аннотацию @RequestBody
, вы получите ваши значения, сопоставленные с моделью, которую вы создали в вашей системе для обработки любого конкретного вызова
Вкл. [ 114], изменения будут сброшены в DB immediately
в этой команде. С сохранением это не обязательно верно и может оставаться только в памяти, пока не будут выполнены команды очистки или фиксации.
@PostMapping("/save")
public String save(@RequestBody Country country) {
countryRepository.saveAndFlush(country);
return "redirect:/";
}
Вот все, что вам нужно знать . Короче говоря, я думаю, что это должно быть сделано:
ALTER TABLE `mytable`
CHANGE `mydatefield` `mydatefield`
TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
You can use a default value for that field and not include it in the insert or update query.
ts TIMESTAMP DEFAULT CURRENT_TIMESTAMP
Очень хорошая документация здесь для отметки времени .