解决:经过最后一句咱们知道,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