Может ли кто-нибудь сказать мне, как я могу сохранить дату Java в Mysql datetime ...?
Когда я пытаюсь это сделать ... сохраняется только дата, а время остается 00:00:00 в таких хранилищах дат Mysql ...
2009-09-22 00:00:00
Я хочу не только дату, но и время ... как
2009-09-22 08:08:11
Я использую JPA (Hibernate) с классами spring mydomain, использующими java.util.Date, но я создал таблицы, используя рукописные запросы ...
это мой оператор создания
CREATE TABLE ContactUs (id BIGINT auto_increment,
userName VARCHAR(30),
email VARCHAR(50),
subject VARCHAR(100),
message VARCHAR(1024),
messageType VARCHAR(15),
contactUsTime datetime,
primary key(id))
TYPE=InnoDB;
java.util.Date
(в 2010 году, вероятно, не было лучшего выбора). Лучше использовать современные классы, например java.time.Instant
или java.time.LocalDateTime
, в зависимости от точных требований к дате и времени, которые вам нужно хранить.