hibernate5.2+タイムゾーンが8時間少ない問題

749 ワード

問題の説明は、以前自分で使用していたバージョンが5.0+で、いわゆるタイムゾーンの問題はほとんどなく、その後、新しいプロジェクトで5.2バージョンjdk 1を使用した.8 LocalDateTimeの時、spring-data-jpaの高級クエリーをカプセル化する時、betweenは2時間ずっと間違っていて、長い間探して、クエリーしたデータが理想とは違うことを発見して、タイムゾーンの問題を見つけました:
ソリューション
接続url増加時にゾーン設定パラメータを設定すればOK
jdbc:mysql://localhost/dounine?createDatabaseIfNotExist=true&useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2b8

ポイントはタイムゾーンGMT+8の設定:serverTimezone=GMT%2b8