解決:經過最後一句咱們知道,JDBC 8以上的版本必須配置時區
因此要在鏈接MySQL服務器地址的位置跟上?serverTimeZone=UTCjava
SQL Error:1048,SQLState:23000
Colum createtime cannot be null
解決辦法:在對應的bean上加如下兩個註釋mysql
報錯信息以下
出現這個報錯的緣由其實就是IDEA鏈接數據庫驅動的版本不對,以前的IDEA使用的是5.1.47版本,因此沒有問題,2019.1.1版的IDEA默認使用的是8.0.15因此鏈接不上數據庫.只要把版本換回5.1.47便可解決這個問題.
解決方案:
打開數據庫鏈接界面,點擊下面的MySQL,這個時候在右邊就會看到對應的版本,這個時候只須要點擊選擇須要的版本就能夠了.我本地數據庫爲MySQL5.7,選擇5.1.47就能夠鏈接上數據庫了.以後點擊Apply應用便可.
新本的IDEA可能會有2個MySQL鏈接(MySQL和MySQL for 5.1),若是隻改一個在鏈接數據庫的時候須要使用改過的那個,若是你不會明確指定使用那個進行鏈接的話最好2個所有改掉.sql