Setting a JPA timestamp column to be generated by the database?
I fixed the issue by changing the code to @Basic(optional = false) @Column(name = “LastTouched”, insertable = false, updatable = false) @Temporal(TemporalType.TIMESTAMP) private Date lastTouched; So the timestamp column is ignored when generating SQL inserts. Not sure if this is the best way to go about this. Feedback is welcome.