問題タブ [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.
java - @CreatedDate 注釈付きフィールドは挿入時に書き込まれず、@LastModifiedDate は
次のエンティティを作成し、h2 を使用してテストしました。
はTopicRepository
空のインターフェイスです。
次のテストは、createdAt
nullのエラーで失敗します。
私のアプリケーションには と の注釈が付けられ@SpringBootApplication
てい@EnableJdbcAuditing
ます。
createdAt
それでもnull
がlastModified
null でないのはなぜですか?
編集
Topic.createdAt
と の型をに変更しましたがTopic.lastModified
、Instant
機能しませんでした。
Instant
また、次のメソッドを追加しました。これは、フィールドに値を提供する必要があると思います。
悲しいことに、メソッドは呼び出されますが、createdAt
まだnull
.