【问题标题】:Is hibernate-entitymanager.jar required for Hibernate 3.5 versionHibernate 3.5 版本是否需要 hibernate-entitymanager.jar
【发布时间】:2011-03-15 21:40:07
【问题描述】:

我正在尝试在我的应用程序中安装 Hibernate 3.5 jar 文件。文件说 hibernate3.jar 和 hibernate-jpa-2.0-api-1.0.0.Final.jar 就足够了。 但是当我启动我的应用程序时,我收到错误 java.lang.NoSuchMethodError: javax/persistence/spi/PersistenceUnitInfo.getSharedCacheMode()Ljavax/persistence/SharedCacheMode。 这只能通过将 hibernate-entitymanager.jar 放在类路径中来解决。这个jar文件是必需的吗?任何输入表示赞赏。提前致谢。

【问题讨论】:

    标签: hibernate


    【解决方案1】:

    Hibernate 将需要 hibernate-entitymanager.jar 仅当您具有 JPA 架构验证时,在这种情况下您的 xsi:scemalocation 以 persistence_2_0.xsd 结尾。

    例如:

    <persistence xmlns="http://java.sun.com/xml/ns/persistence"
                 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                 xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"
                 version="2.0">
    

    【讨论】:

      猜你喜欢
      • 2013-07-20
      • 1970-01-01
      • 2013-01-17
      • 1970-01-01
      • 2011-02-13
      • 2018-10-25
      • 2011-06-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多