记录一次 关于 java.lang.NoSuchMethodError:javax.persistence.spi.PersistenceUnitInfo.getValidationMode相关

是这样的,由于想加一个功能,要用到jpa,因为之前的是mybatis,在原有的项目上改动,虽然我按照别人的pom文件加了,但是随后提示缺包,一个依赖不够,这点比较奇怪,有点玄学感。

后来,试了很多次,https://stackoverflow.com/questions/40058001/error-creating-bean-with-name-entitymanagerfactory-defined-in-class-path-resou#

https://stackoverflow.com/questions/22167945/java-lang-nosuchmethoderror-javax-persistence-spi-persistenceunitinfo-getvalida

最终谷歌第二页在http://m.mamicode.com/info-detail-2578364.html这个博客上一步步找到了根本原因,因为之前也换了javax.persistence,这篇文章指出可能是  tk.mybatis 和 org.hibernate.javax.persistence产生冲突了,按照作者的方法试了试,终于换报错信息了(这次终于不是环境问题了)

很感谢这个博主。

一个踩坑的过程。

继续改错。

 

你可能感兴趣的:(记录一次 关于 java.lang.NoSuchMethodError:javax.persistence.spi.PersistenceUnitInfo.getValidationMode相关)