导致的原因可能是mysql服务器版本安装不正确,解决方法有两种。
第一种:换mysql-connector-java jar包版本为 5.1.6 (不推荐); 当前jar版本为 5.1.44。
第二种:重装mysql版本,当前最新版本是5.7。教程都准备好了。
https://www.cnblogs.com/sshoub/p/4321640.html (mysql安装)
(mysql卸载)
我们只是在全局配置文件中设置了相关值,就完成了连接池的配置,想必大家都有所疑惑。其实当我们在pom.xml文件中加入spring-boot-starter-data-jpa 依赖时,SpringBoot就会自动使用tomcat-jdbc连接池。
当然我们也可以使用其他的连接池。
https://www.cnblogs.com/gslblog/p/7169481.html (springBoot数据库连接池常用配置)
https://www.cnblogs.com/xiaosiyuan/p/6255292.html (SpringBoot使用c3p0)
解决方法:preference -> general -> keys ,找到 Organize Imports ,然后 在 When 里面选择 Editing Java Source
总结1 SpringDataJPA 是简化JPA开发的框架,SpringBoot是简化项目开发的框架。
2 spring-boot-starter-parent 是SpringBoot项目的标志
3 SpringBootApplication 注解是SpringBoot项目的入口
4 SpringData 通过查询关键字和 @Query注解实现对数据库的访问
5 SpringData 通过PagingAndSortingRepository 实现分页,排序和常用的crud操作
到这里 SpringData 基于SpringBoot快速入门就结束了,如果有什么问题请指教,如果觉得不错可以点一下推荐。