Hibernate 3.6和4.1中的冲突

时间:2012-11-04 07:20:25

标签: hibernate

目前我在我当前的应用程序中使用Hibernate版本4.1.17_final。我在我的应用程序中使用hibernate的Multi-Tenancy功能。 我必须将另一个应用程序集成到我当前的应用程序中。但该应用程序使用的是Hibernate 3.6版本。我通过从该应用程序复制jar并将其粘贴到我的WEB-INF / lib文件夹中来集成该应用程序。我认为hibernate 4.1.17版本会兼容。我的要求就像我必须使用他们的API获取数据并将其显示在我的应用程序中。但是当我试图从该jar调用任何类方法来获取数据时,它会给我以下错误。

java.lang.NoSuchMethodError: org.hibernate.SessionFactory.openSession()Lorg/hibernate/classic/Session;

如果我将当前应用程序的版本更改为3.6,那么Multi-Tenancy功能将无效。因为它在4.0版本中可用。 任何帮助都会非常适合。请指导我解决这个问题。我用谷歌搜索但没有找到任何具体的方法。我正在使用Maven来构建和映射依赖项。

如果您想了解更多信息,请告知我们。

谢谢&问候, Parag737

0 个答案:

没有答案