デフォルトでjhipsterのエンティティの最終変更日と作成日を設定しようとしています。私はMySQLデータベースを使用しています。エンティティのデフォルトでjhipsterを使用してエンティティの作成日と変更日を設定します
私のJavaコード:
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "creation_date", nullable = false, updatable = false)
@JsonIgnore
private Instant creationDate = Instant.now();
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "change_date", nullable = false)
@JsonIgnore
private Instant changeDate = Instant.now();
マイHTMLコンポーネント:
<td>{{project.creationDate | date:'YYYY-MM-DD'}}</td>
<td>{{project.changeDate | date:'YYYY-MM-DD'}}</td>
データ型MySQLの中には、 "日付" です。 MySQLテーブルのフィールドは正常に動作します。しかしフロントエンド(Angular)は日付を表示しません。代わりに、日付のための空のフィールドだけがあります。私は既にいくつかの異なるフォーマットとデータ型(LocalDate、Date)を試しました。
誰かがこの問題の解決方法を知っていますか?
日付のみの値が必要な場合は、 'Instant.now()'ではなく 'LocalDate.now(ZoneId)'を使用してください。 –