Hibernate之连接MySQL8报错Unknown system variable 'query_cache_size'

Hibernate之连接MySQL8报错

前天重新装了系统,作死把MySQL装到了最新版,MySQL8,然后配置Hibernate的时候一直报错,一直报错!!Unknown system variable 'query_cache_size'或者Sorry,can`t find the Driver! java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver或者Sorry,can`t find the Driver! java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

各种搜索后发现,报错原因是用的mysql-connector的jar包版本对不上。然后从甲骨文官网下载了最新的8.0.12,然而并没有起到作用,又按照百度上的修改DriverClassName和URL,然而并没有解决我的问题

<property name="hibernate.connection.driver_class">com.mysql.cj.jdbc.Driver</property>
<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/myy?useSSL=false&amp;serverTimezone=UTC</property>

 正当边临绝望的时候,发现有人和我遇到了相同的问题,选择5.1.44版本,终于可以跑通了!!!

猜你喜欢

转载自blog.csdn.net/mmake1994/article/details/81872721