我对冬眠有意见。问题:创建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
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程序时,我收到一个错误。出了什么问题,我该怎么修复它?