2012-09-11 35 views
5

Tôi có một Timestamp object-trả về một đối tượng dấu thời gian mặc định thay vì null

java.sql.Timestamp time = null; 

và tôi có một giá trị datetimeval_time trong một bảng DB.

val_time datetime 

Tình hình là, trong khi performaing phẫu thuật, val_time này không nhận được cập nhật (mà là khá bình thường trong trường hợp của tôi). Trong khi đọc từ DB, tự nhiên giá trị datetime sẽ là null. Vì vậy, đối tượng dấu thời gian cũng sẽ là rỗng. Câu hỏi của tôi là - chúng ta có thể nhận được một số giá trị mặc định khác null không?

+0

nếu có thể bạn muốn thay đổi datetime để dấu thời gian, có một giải pháp đơn giản (và mạnh mẽ) được cho 'val_time dấu thời gian DEFAULT CURRENT_TIMESTAMP'. Tùy chọn khác là sử dụng trình kích hoạt để chèn các giá trị mặc định là 'NOW()' – Nishant

Trả lời

Các vấn đề liên quan