コードは期待どおりに機能しています。 Persistable
を実装した後 @CreatedDate
が表示されます アノテーションが機能しています。
createdDate
であることを確認してください null
です save
の2回目の呼び出しで オブジェクトはデータベースにすでに存在し、createdDate = null
で更新したためです。 。 @CreatedDate
のドキュメントからわかるように :
したがって、createdDate
を上書きしないでください null
を使用 2回目の呼び出しでは、c = repository.findOne("test_id");
を使用してデータベースから顧客を取得する必要があります。 その後、更新します。