2012-09-11 18 views
5

mam Datownik object-zwrócić obiekt domyślny datownika zamiast null

java.sql.Timestamp time = null; 

i mam wartość datetimeval_time w tabeli DB.

val_time datetime 

Sytuację, gdy performaing operację, to val_time nie jest uzyskiwanie aktualizacji (co jest całkiem normalne w moim przypadku). Podczas odczytu z DB naturalnie wartość datetime będzie równa zero. Zatem obiekt znacznika czasu również będzie miał wartość NULL. Moje pytanie brzmi - czy możemy uzyskać wartość domyślną inną niż zero?

+0

gdyby ewentualnie chciał zmienić datetime do datownika, nie jest proste (i wytrzymałe) rozwiązaniem jest 'val_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP'. Inną opcją jest użycie wyzwalacza do wstawienia wartości domyślnych jako 'NOW()' – Nishant

Odpowiedz

Powiązane problemy