我有一个带有远程EJB的Glassfish v3。我使用这个EJB来使用EclipseLink来操作数据库。关于this问题,我现在正在尝试将EclipseLink jar导入@James建议的客户端应用程序。
以下是我到目前为止添加的罐子,这些罐子是我应用程序服务器端添加的罐子。
但是当我尝试编译我的netbeans模块时,我收到了这个错误:
error: in class file javax/persistence/NamedQuery.class(javax/persistence:NamedQuery.class): unknown enum constant javax.persistence.LockModeType.NONE
Note: Attempting to workaround javac bug #6512707
warning: No processor claimed any of these annotations: [javax.ejb.Remote]
error: in class file javax/persistence/NamedQuery.class(javax/persistence:NamedQuery.class): unknown enum constant javax.persistence.LockModeType.NONE
1 error
为什么?
答案 0 :(得分:2)
错误似乎是你的类路径上首先有JPA 1.0 jar,但是需要JPA 2.0类。