この問題は、私が自分の開発で遭遇した問題です。データベースはmysql5.6フィールド名がチェックタイムISタイムスタンプです
ライブラリに保存されているのは、6ビットミリ秒、つまりyyyy-MM-dd HH:mm:ss.ssssss保持することであることは明らかです。
現時点では、同じ時間が保存されていないのと同じ時期に要件が正確です
現時点では、ファジークエリを検索してBaiduを検索する必要があります。良い方法はありません。
私のBeanクラスは、日付タイプを定義します
注釈を使用してタイプをタイムスタンプに変更してライブラリに保存します
実際、ファジークエリを実行する場合、文字列型パラメーターを永続レイヤーに渡すだけです。
私のアプローチは、通常のパラメーター割り当てが割り当てられた後、「%」を永続レイヤーに渡すことです。左または右のスプライシング「%」が、左または右または左がスプライスされた後に永続レイヤーに渡されます。
ネイティブSQLを使用して、パラメーターを直接クエリして渡します
テストを通じて、必要なデータを通常照会できます
要約します
上記は、編集者が紹介したJPA時間タイプを使用してファジークエリを使用したスプリングブートの方法です。それがあなたに役立つことを願っています。ご質問がある場合は、メッセージを残してください。編集者は時間内に返信します。 wulin.comのウェブサイトへのご支援ありがとうございます!