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
でしょう。