我在 NetBeans 7.1 中创建了一个新的 EnterpriseApplication (EA)。在 EJBModule 中添加了一些 JPA 实体。现在我想在 EnterpriseApplication 中添加一些 Remote SessionBean。
然后右键单击 EJBModule,为实体类选择 session Bean。然后选择需要 session Bean 的实体。在 Step 3 窗口中,我选中 Remote interface 复选框并从组合框中选择 Class Library Project。
那时我收到一条错误消息,指出“EJBRemote 接口(interface)依赖于 JPA 实体类。如果 JPA 实体位于“myejb”中,则无法访问它们
这是 NetBeans 7.1 中的错误还是我遗漏了什么?
最佳答案
您应该在类库项目中创建实体类,将项目包含在 EJBModule 项目依赖项中,然后在 EJBModule 项目中为实体类创建 session bean。远程接口(interface)将在类库项目中创建。
关于jpa - 实体类的 session Bean 错误消息 : "EJB Remote Interface depends on JPA Entity classes ...",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14303866/