提问者:小点点

无法打开jpa entitymanager进行事务。嵌套异常是java. lang.nosuchmethod错误


点击PUT和POST时出现此错误API。尝试了多种解决方案,但运气不好。你能帮我吗?

嵌套异常是org. springframe.transaction.Cannot CreateTransactionException:无法打开JPA EntityManager进行事务;嵌套异常是java.lang.NoSuchControlodError:org.springframe.om.jpa.JpaTransactionManager$JpaTransactionObject.setReadOnly(Z)V]具有根本原因

java. lang.NoSuchFacodError:org.springframe.om.jpa.JpaTransactionManager$JpaTransactionObject.setReadOnly(Z)V at org.springframe.om.jpa.JpaTransactionManager.doBegin(JpaTransactionManager.java:405)~[spring-orm-5.2.3.RELEASE.jar:5.2.3.RELEASE]


共1个答案

匿名用户

这个问题基本上是因为版本不匹配。它主要发生在您更新Spring版本时。当更新后的Spring版本与您的其他版本(如spring-orm、spring-jdbc等)不匹配时,就会出现此问题。在我的例子中,spring-jdbc有两个jar(一个是由sprstart提供的,另一个是外部添加的。)请检查并尝试使用最新版本(您可以在此处获得jar的版本)或被许多人使用且没有漏洞的版本。如果最新的不工作,那么请与另一个检查。你必须找出哪一个适合你的Spring版本基于试错方法。

相关问题