問題タブ [spring-data-jdbc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2352 参照

java - @CreatedDate 注釈付きフィールドは挿入時に書き込まれず、@LastModifiedDate は

次のエンティティを作成し、h2 を使用してテストしました。

TopicRepository空のインターフェイスです。

次のテストは、createdAtnullのエラーで失敗します。

私のアプリケーションには と の注釈が付けられ@SpringBootApplicationてい@EnableJdbcAuditingます。

createdAtそれでもnulllastModifiednull でないのはなぜですか?

編集

Topic.createdAtと の型をに変更しましたがTopic.lastModifiedInstant機能しませんでした。

Instantまた、次のメソッドを追加しました。これは、フィールドに値を提供する必要があると思います。

悲しいことに、メソッドは呼び出されますが、createdAtまだnull.