今天小编在springboot中使用 jpa自动建表的时候,启动报了
Error creating bean with name ‘entityManagerFactory’ defined in class path resource这个错,我就在网上搜索求教各位前辈,找了几种方法。
首先,就是我看到这个错第一时间想到的有没有加@Entity这个注解(新人常犯的错误),但是很遗憾我加了。之后就是有依赖问题,添加hibernatejar包
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<version>5.0.3.Final</version>
</dependency>
这个同样很遗憾我加了没用,还有一位大神说jar包冲突 ,但是很遗憾我没有,最后看其它的还有关于(pom,XML)文件方面的,同样我没用那些文件,然后我一兴奋把我的实体类方法重写了一遍,很神奇的好了。但是我很纳闷,因为我的方法都是通过eclipse生成的,为什么会出错呢?对这就是最后的方法,把自己的代码再写一遍,因为有时候软件,网速,计算机都会影响我们的开发环境和代码生成,我相信大家都有这种经历,尤其是网络问题的时候,因为依赖注入的时候说不定jar包就损毁了,希望同为菜鸟的同行能够小心小心再小心吧!