当前位置: 首页 > 知识库问答 >
问题:

NoSuchMethodError-org.hibernate.cfg.environment[重复]

松俊美
2023-03-14

我对冬眠有意见。问题:创建ServletContext资源[/WEB-INF/spring/AppServlet/Servlet-Context.xml]中定义的名为'emf'的bean时出错:调用init方法失败;嵌套异常为java.lang.nosuchmethoderror:org.hibernate.cfg.environment.VerifyProperties(ljava/util/map;)V

xml文件(servlet-context):http://pastebin.com/bryvbvtg

并且,我只有一个来自Hibernate的依赖项:

<dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-entitymanager</artifactId>
    <version>5.2.4.Final</version>
</dependency>

在类路径中,尝试添加所有包,具有相同的效果

全堆栈跟踪:http://pastebin.com/wjy7qfpw

共有1个答案

景嘉实
2023-03-14
  1. 如@v.ladynev所述,提供完整的堆栈跟踪。
  2. 要删除本地库,请定位并导航到.m2文件夹、/repository/org并删除hibernate文件夹
  3. 考虑将您的entityManagerFactory定义为

null

<property name="dataSource" ref="dataSource" />       
<property name="jpaVendorAdapter">
    <bean class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter" />
</property>
<property name="jpaProperties">
    <props>
        <prop key="hibernate.hbm2ddl.auto">update</prop>
        <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>         
        <prop key="hibernate.connection.charSet">UTF-8</prop>
        <prop key="hibernate.show_sql">true</prop>
    </props>
</property>
<property name="packagesToScan" value="ru.mrchebik.model"/>

null

希望这有帮助!

 类似资料:
  • 关于hibernate版本的jar加载,我遇到了问题。。。Eclipse log说我使用的是3.2.4.sp1,但在我的pom.xml中,我使用的是4.2.0.final。所以我想这就是为什么我得到了例外...

  • 问题内容: 我越来越: 我是否正确理解,这意味着doSmth()方法的返回类型为布尔值?如果为true,则实际上不存在这种方法,因为此方法返回一些Collection。但是另一方面,如果我调用此方法,则不会将其返回值分配给任何变量。我只是这样调用此方法: 任何想法为什么会发生此错误?所有必需的JAR文件都存在,并且此类中的所有其他方法似乎都存在。 问题答案: 看起来方法在编译期间存在于类路径中,但

  • 我不明白,因为该方法存在于类中,而类是从提取到我的应用程序JAR中的。而且,我的其他库没有这个问题。 谢谢你抽出时间。

  • 试图编译一个grails 1.3.7应用程序,并得到以下依赖项错误。有人帮忙吗? 我尝试将此添加到BuildConfig.groovy中,但没有成功: 插件{

  • 我正在尝试升级到OGM 5.1.0.final,我也在使用Spring。pom如下-

  • 运行Java程序时,我收到一个错误。出了什么问题,我该怎么修复它?