实体类的会话Bean错误消息:“EJB远程接口依赖于JPA实体类...”

时间:2013-01-13 13:18:23

标签: jpa netbeans-7 session-bean

我在NetBeans 7.1中创建了一个新的EnterpriseApplication(EA)。在EJBModule中添加了一些JPA实体。现在我想在EnterpriseApplication中添加一些远程SessionBeans。

然后右键单击EJBModule,选择Session Bean for Entity Classes。然后选择需要会话Bean的实体。在步骤3窗口中,我选中远程接口复选框,然后从组合框中选择类库项目。

那时我收到一条错误消息,指出“EJBRemote接口依赖于JPA实体类。如果JPA实体位于”myejb“中,则无法访问它们

这是NetBeans 7.1中的错误还是我错过了什么?

1 个答案:

答案 0 :(得分:3)

您应该在类库项目中创建实体类,在EJBModule项目依赖项中包含项目,然后在EJBModule项目中为实体类创建会话bean。远程接口将在类库项目中创建。