JPAにてデフォルト値をセットする

レコード挿入時にTimestampをCurrent Timestampをセットしたい場合

 

@Column(name = "register_ts", nullable = false, updatable = false, insertable = false, columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP")

  private Timestamp register_ts;

 

 public void setRegister_ts() {    
       this.register_ts = (Timestamp) new Date();    
 }