记录一次 关于 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产生冲突了,按照作者的方法试了试,终于换报错信息了(这次终于不是环境问题了)

很感谢这个博主。

一个踩坑的过程。

继续改错。

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值