将Oracle当前时间戳设置为JPA实体

时间:2015-06-12 15:20:16

标签: spring oracle jpa timestamp eclipselink

我有一个简单的问题,

我想将Oracle CURRENT_TIMESTAMP设置为我的JPA实体,我不希望Java发送值。

我在下面试过但没有用。

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

它插入null或我在java中设置的日期而不是DB日期。

1 个答案:

答案 0 :(得分:0)

您可以使用

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