2015-06-12 50 views
0

我有簡單的問題,集甲骨文當前時間戳來JPA實體

我希望甲骨文CURRENT_TIMESTAMP設置爲我的JPA實體,我不希望Java送價值。

我在下面嘗試,但沒有工作。

@Column(name="TMSP", columnDefinition="TIMESTAMP DEFAULT CURRENT_TIMESTAMP", nullable=false) 
private Timestamp tmsp; 

它或者插入null或日期我在java中設置,但不是DB日期。

+0

讀http://stackoverflow.com/questions/30707621/spring-jpa-default-value-for-enum-field-in-enum/30707816#30707816 –

+0

這是不幫助它的MySQL和我需要一些東西用於Oracle系統日期使用current_date功能 – CodeDCode

+0

重新閱讀它瞭解你在做什麼,以及爲什麼你的解決方案不是正確的解決方案。無論您使用Oracle還是MySQL都無關緊要 –

回答

0

您可以使用

updatable= false 
@Column(name="TMSP", updatable= false, columnDefinition="TIMESTAMP DEFAULT CURRENT_TIMESTAMP", nullable=false) 
private Timestamp tmsp;