SpringDataJPa- mysql 驱动不配导致 无法创建 entity manager factory
问题:
在maven 工程中测试jpa.persist()持久化 的时候,出现了一个无法创建 实体类管理工厂的问题。因为之前在使用mybaist的时候遇到过类似的情况(也就是无法连接mysql),因为mysql驱动和 本地安装的mysql 版本不匹配导致的。
问题截图:
(问题未解决)解决问题之前的mysql版本
<!-- Mysql and MariaDB -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.6</version>
</dependency>
(问题已解决)解决问题之后的myql版本
<!-- Mysql and MariaDB -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.47</version>
</dependency>
问题已经解决(结果)
这种解决方案只是小编,测试出来的。本质上还是hibernate (某些版本)和 mysql 驱动的一些版本不兼容(解决方法仅供参考)
欢迎访问csdn的博客:
https://blog.csdn.net/kangshihang1998?spm=1010.2135.3001.5343