1

目前我在我当前的应用程序中使用 Hibernate 版本 4.1.17_final。我在我的应用程序中使用休眠的多租户功能。我必须将另一个应用程序集成到我当前的应用程序中。但是那个应用程序使用的是 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,那么多租户功能将无法使用。因为它在 4.0 版本中可用。任何帮助都会非常重要。请指导我解决这个问题。我用谷歌搜索但没有找到任何具体的方法。我正在使用 Maven 来构建和映射依赖项。

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

谢谢和问候, Parag737

4

0 回答 0