Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Hibernate从3升级到4.3.5_Java_Hibernate_Upgrade - Fatal编程技术网

Java Hibernate从3升级到4.3.5

Java Hibernate从3升级到4.3.5,java,hibernate,upgrade,Java,Hibernate,Upgrade,将hibernate从3升级到4时,在替换.jar文件并用新方法替换某些折旧方法后,一些软件包出现以下错误: 1. error: package org.hibernate.impl does not exist [javac] import org.hibernate.impl.SessionImpl; 2. error: package org.hibernate.impl does not exist [javac] import org.hibernate.impl.

将hibernate从3升级到4时,在替换.jar文件并用新方法替换某些折旧方法后,一些软件包出现以下错误:

 1. error: package org.hibernate.impl does not exist
    [javac] import org.hibernate.impl.SessionImpl;
 2. error: package org.hibernate.impl does not exist
    [javac] import org.hibernate.impl.SessionFactoryImpl;
 3. error: package org.hibernate.jmx does not exist
    [javac] import org.hibernate.jmx.StatisticsService;
为什么会出现这种错误?这些软件包在hibernate 4.3.5中是否也会贬值


请提出建议。谢谢。

如图所示,此套餐已不复存在。这些类现在位于org.hibernate.internal中(如javadoc所示)。您的代码无论如何都不应该依赖于这些类,它们是Hibernate的内部类,而是依赖于它们的公共接口:Session和SessionFactory。@JBNizet:谢谢。这真的很有帮助。你对导入org.hibernate.jmx.StatisticsService有什么想法;包裹如果是,请在回答之前的评论时提及您的评论。我还更新了问题。