1.Unable to resolve name [class org.hibernate.dialect.MySQL57InnoDBDialect] as strategy [org.hibernate
由于
MySQL版本:Server version: 5.7
MySQL 驱动版本:5.1.44
Hibernate 版本:5.1.0.Final
hibernate.cfg.xml配置:
<!-- SQL dialect -->
<property name="dialect">org.hibernate.dialect.MySQLDialect</property>
由于使用的是MySQL版本是5.7 所以需要使用
<property name="hibernate.dialect">org.hibernate.dialect.MySQL57InnoDBDialect</property>
2.由于使用的是比较高版本的Mysql
在JDBC使用的时候有时候会出现java.sql.SQLException: The server time zone value '???ú±ê×??±??' is unrecognized or represents........的错误
所以在jdbcUrl中需要添加
在jdbc连接的url后面加上serverTimezone=GMT即可解决问题,如果需要使用gmt+8时区,需要写成GMT%2B8
3.WARN: Establishing SSL connection
在jdbc连接的url后面加上useSSL=false即可解决问题
4.mysqlDriver的格式为 jdbc:mysql:///数据库名字?useSSL=false&serverTimezone=GMT