How can I use DB side default value while use Hibernate save?

后端 未结 3 537
说谎
说谎 2020-12-04 15:50

I have a column in DB with default value as sysdate. I\'m looking for a way to get that default value inserted while I\'m not giving anything to corresponding p

3条回答
  •  刺人心
    刺人心 (楼主)
    2020-12-04 16:03

    If you are using Hibernate then you can just use @CreationTimestamp to insert default date.

    @CreationTimestamp
    @Temporal(TemporalType.TIMESTAMP)
    @Column(name = "create_date")
    private Date createDate;
    

    and @UpdateTimestamp to update the value if necessary

    @UpdateTimestamp
    @Temporal(TemporalType.TIMESTAMP)
    @Column(name = "modify_date")
    private Date modifyDate;
    

提交回复
热议问题