Herhangi bir kuruluş bana Java Tarihini Mysql datetime ... olarak nasıl saklayabileceğimi söyleyebilir mi?
Bunu yapmaya çalıştığımda ... Mysql tarih depolarında sadece tarih saklanıyor ve saat 00:00:00 olarak kalıyor böyle ...
2009-09-22 00:00:00
Sadece randevu değil zamanı da istiyorum ...
2009-09-22 08:08:11
Spring ile JPA (Hibernate) kullanıyorum, mydomain sınıfları java.util.Date kullanıyor ancak el yazısıyla yazılan sorguları kullanarak tablolar oluşturdum ...
bu benim yaratma ifadem
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'da muhtemelen daha iyi bir seçenek yoktu). Saklamanız gereken tarih-saatin kesin gereksinimlerine bağlı olarak java.time.Instant
veya gibi modern sınıfları kullanmak java.time.LocalDateTime
daha iyidir.