hibernate怎樣處理資料庫表中的有'default'屬性的欄位.

shmin發表於2003-08-29
我在oracle表中定義了一個時間欄位:
StartTime DATE DEFAULT(sysdate) NOT NULL,
在xxx.hbm.xml中也進行了定義此欄位.
在儲存資料的時候,由於我定義的"DEFAULT(sysdate)",所以
沒有用set方法來儲存start_time欄位.這樣系統報"不能把null值插入資料庫".
可以使用:
student.setStartTime (new Date(System.currentTimeMillis()));
系統就不會報錯了,但我不能資料庫函式sysdate了.有什麼其他的解決辦法嗎?

相關文章