#java #oracle #spring-data-jpa
Вопрос:
У меня есть моя уже работающая сущность Annuncio (ad), сопоставленная с соответствующей таблицей, в указанной таблице есть столбец типа даты, который не имеет соответствующего свойства в моей сущности. В java я вообще этого не признаю, этот столбец должен представлять дату и время (мне не нужны ни секунды, ни наносекунды), в течение которых было опубликовано объявление, поэтому оно сохранено в БД. Теперь я хочу реализовать это, поэтому я добавил java.time.Instant
свойство типа в свою сущность.
Я хотел бы сначала узнать, как получить текущую дату и время в этом формате dd/mm/yy hh/mm/
(это будет в секундах, но мне это не нужно). Во-вторых, как сохранить его в моей колонке БД (в настоящее время у меня есть интерфейс, реализующий репозиторий JPA, и я использую метод .save). И, наконец, как это читать, но я думаю, что к тому времени все уже должно быть нанесено на карту и работать само по себе.
Я еще ничего не пробовал самостоятельно, потому что понятия не имею, как это сделать.
Это все, что я сделал:
@Column(name = "t_stamp")
private Instant t_stamp;
Комментарии:
1. Вам, вероятно, следует использовать
LocalDateTime
вместоInstant
.