Java Hibernate从3升级到4.3.5
将hibernate从3升级到4时,在替换.jar文件并用新方法替换某些折旧方法后,一些软件包出现以下错误: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.
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有什么想法;包裹如果是,请在回答之前的评论时提及您的评论。我还更新了问题。