不熟悉hibernate,偶然发现mysql数据库中的插入时间和预想的有出入
在bean中 时间是Instant格式 默认是 Instant.now()
默认是UTC时制,(夏令制)
而在夏令制里和GMT+8有时差
最后将配置文件中的UTC改为GMT+8
properties: hibernate.jdbc.time_zone: GMT+8
jdbc数据源的UTC改为GMT+8
url: jdbc:mysql://localhost:3306/testDataBase?useUnicode=true&characterEncoding=utf8&useSSL=false&useLegacyDatetimeCode=false&serverTimezone=GMT+8
bug修复
参考: