質問

って自動生成のタイムスタンプをしたい場合は新しい記録の自動作成改変のタイムスタンプの時に更新します。

誰でも教えていを実施。を使用していopenJPA.

よろしくお願いします。

役に立ちましたか?

解決

最も簡単な方法は使用 @版 アノテーション(文書 こちらの)

すぐに以下の団体:

@Version
private java.sql.Timestamp myTimestamp;

/// normal getters & setters here

であ

他のヒント

次のコードを使用することができます:

@Column
@Temporal(TemporalType.TIMESTAMP)
private Date creationDate;

@Column
@Temporal(TemporalType.TIMESTAMP)
private Date lastModificationDate;

// getters, setters

@PrePersist
void updateDates() {
  if (creationDate == null) {
    creationDate = new Date();
  }
  lastModificationDate = new Date();
}
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top