Ben bir zaman damgası (timeOfProcessing TIMESTAMP
) içeren bir tablo ile bir Postgres veritabanı dayanmaktadır.Tasarruf damgaları
Ben bir Java tarih saat değerini (java.util.Date dateTime
) ve (zaman dilimine olmadan) o zaman damgası alanındaki değerini saklamak istiyor. Ben kaydedilen değeri (SELECT timeOfCreation FROM mytable
) okumak sorgu
"INSERT INTO mytable(..., timeOfCreation, ...) VALUES(..., to_timestamp(" + Long.toString(dateTime.getTime()) + "),...)"
ve sonra kullanarak bunu zaman
, onlar (resultSet.getTimestamp(...).getTime()
dateTime.getTime()
eşit değildir) farklıdır.
nasıl datetime doğru saklanmasına için sırayla ekleme deyimini değiştirmek gerekiyor? Yerine (dateTime).getTime()
kullanmanın yerleştirirken
nasıl olur ORM ile çalıştı? – Sarief
@Sarief oldukça basit bir ORM kullanmaz. SQL'i kucaklayın ve ORM canavarlıklarından uzaklaşın. –