Most databases allow to have field with current timestamp (act as creation timestamp), for example in MySQL:
CREATE TABLE t (ts TIMESTAMP DEFAULT CURRENT_TIMESTA
This would be created with:
field date --fieldName ts --type java.util.Date --persistenceType JPA_TIMESTAMP
This will add:
@Temporal(TemporalType.TIMESTAMP)
to the field, which should cause the auto-generator to create a TIMESTAMP field. If you want more control, you can always annotate the generated entity field further with
@Column(name="ts", columnDefinition="TIMESTAMP DEFAULT CURRENT_TIMESTAMP")