Hibernate 5 在 glassfish 3.1 服务器中显示错误
Hibernate 5 showing error in glassfish 3.1 server
我正在使用 Hibernate 5
、java 1.7
和 glassfish 3.1 server
。
我已经实现了一个示例 program
,用于从包含上述内容的数据库中获取记录。
当我 运行 这个 program
在 Apache tomcat server
上工作正常。
但是当我在 glassfish server
上尝试 运行 相同的程序时,会显示以下错误:
java.lang.NoSuchMethodError: javax.persistence.Table.indexes()[Ljavax/persistence/Index;
我不明白我有什么问题。请一些人帮助我解决这个问题。
GlassFish 3.1 支持 JPA 2.0,而您正尝试使用 JPA 2.1 中引入的功能,因此出现此错误。您可以通过降级 JPA 提供程序或升级 GlassFish 以匹配 JPA 提供程序来解决此问题。
我正在使用 Hibernate 5
、java 1.7
和 glassfish 3.1 server
。
我已经实现了一个示例 program
,用于从包含上述内容的数据库中获取记录。
当我 运行 这个 program
在 Apache tomcat server
上工作正常。
但是当我在 glassfish server
上尝试 运行 相同的程序时,会显示以下错误:
java.lang.NoSuchMethodError: javax.persistence.Table.indexes()[Ljavax/persistence/Index;
我不明白我有什么问题。请一些人帮助我解决这个问题。
GlassFish 3.1 支持 JPA 2.0,而您正尝试使用 JPA 2.1 中引入的功能,因此出现此错误。您可以通过降级 JPA 提供程序或升级 GlassFish 以匹配 JPA 提供程序来解决此问题。