我在NetBeans 7.1中创建了一个新的EnterpriseApplication(EA)。在EJBModule中添加了一些JPA实体。现在我想在EnterpriseApplication中添加一些远程SessionBeans。
然后右键单击EJBModule,选择Session Bean for Entity Classes。然后选择需要会话Bean的实体。在步骤3窗口中,我选中远程接口复选框,然后从组合框中选择类库项目。
那时我收到一条错误消息,指出“EJBRemote接口依赖于JPA实体类。如果JPA实体位于”myejb“中,则无法访问它们
这是NetBeans 7.1中的错误还是我错过了什么?
答案 0 :(得分:3)
您应该在类库项目中创建实体类,在EJBModule项目依赖项中包含项目,然后在EJBModule项目中为实体类创建会话bean。远程接口将在类库项目中创建。