2016-04-28 11 views
0

エンティティクラス用のSpring監査を構成しています。注釈を使用して、私はこのようなものがあります:JPA、Eclipselink、Auditingのスプリング

@CreatedDate 
@NotNull 
private Date createdDate 

@CreatedBy 
@NotNull 
private User createdBy 

をCREATEDBYフィールドには、しかし、オブジェクトを永続化すると、ヌルCreatedDateにして失敗し、正しく設定されています。私はこれがEclipselinkの型変換に関係するかもしれないと推測していますか?

答えて

1

@Temporal注釈は、JPA 1.0のリリース以降に利用可能です。 @Temporalは、日付と時刻の値をJavaオブジェクトから互換性のあるデータベース型に変換し、アプリケーションに戻すという大きな課題の1つを解決します。私は、これはあなたの問題を解決することを願っています

@Column(name = "XDATE") @Temporal(TemporalType.DATETIME) private Date xDate; //java.util.Date

。詳細はこちらを参照してくださいlink

+0

はい - それは完璧でした - すべて今働いています! – skyman

関連する問題