So wie Dein Mapping für mich auf den ersten Blick aussieht willst Du, dass die DB beim Speichern ein Datum erzeugt und in der Spalte hinterlegt. Sehe ich das richtig?
Dann ist das mit dem insert="false" und update="false" richtig, da gebe ich Dir recht.
Aber:
wenn ich die Doku richtig Lese, dann darfst Du keine allgemeine Property mit type="timestamp" erzeugen, sondern direkt einen
Code:
<timestamp
column="date_changed
name="dateChanged"
generated="always"
/>
mit dem zusätzlichen Attribut source kannst Du dann noch bestimmen ob der Timestamp aus der VM oder aus der DB gezogen werden soll.
Ach fast noch den Link zur Doku vergessen:
5.1.8. timestamp (optional)