어떤 시체가 Java Date를 Mysql datetime에 어떻게 저장할 수 있는지 말해 줄 수 있습니까?
내가 그렇게하려고 할 때 ... 날짜 만 저장되고 시간은 다음과 같이 Mysql 날짜 저장소에 00:00:00으로 유지됩니다 ...
2009-09-22 00:00:00
데이트뿐 아니라 시간도 원해 ...
2009-09-22 08:08:11
Spring mydomain 클래스와 함께 JPA (Hibernate)를 사용하고 있지만 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
당신이 보관해야하는 날짜 - 시간의 정확한 요구 사항에 따라.