Метка времени MySQL только на создает

Используйте @RequestBody и repository.saveAndFlush(entity)

. Используя аннотацию @RequestBody, вы получите ваши значения, сопоставленные с моделью, которую вы создали в вашей системе для обработки любого конкретного вызова

Вкл. [ 114], изменения будут сброшены в DB immediately в этой команде. С сохранением это не обязательно верно и может оставаться только в памяти, пока не будут выполнены команды очистки или фиксации.

@PostMapping("/save")
    public String save(@RequestBody Country country) {
        countryRepository.saveAndFlush(country);
        return "redirect:/";    
    }
36
задан Michał Perłakowski 9 April 2017 в 14:43
поделиться

3 ответа

Вот все, что вам нужно знать . Короче говоря, я думаю, что это должно быть сделано:

ALTER TABLE `mytable`
CHANGE `mydatefield` `mydatefield`
TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
69
ответ дан 27 November 2019 в 05:48
поделиться

You can use a default value for that field and not include it in the insert or update query.

0
ответ дан 27 November 2019 в 05:48
поделиться
ts TIMESTAMP DEFAULT CURRENT_TIMESTAMP

Очень хорошая документация здесь для отметки времени .

0
ответ дан 27 November 2019 в 05:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: