问题在于理解如何创建实体管理器,或者我是否可以在JAVAEE中生成它们



我正在glassfish服务器上创建一个带有JPA和JSF素数面的JAVA EE项目。


开发环境为ECLIPSE IDE

以下是我迄今为止所做的:

  • 我在SQLServer中创建了数据库(3tables,不是那种复杂的结构)
  • 我使用JPA从表中生成了实体(eclipse提供了这个选项…)

以下是我想做的:

  • 为我的实体生成实体管理器(会话bean),以便我可以在数据库中管理和创建记录
  • 最后,我将使用素数面创建一个UI来显示、编辑和管理这些记录

问题:我走的路对吗?(概念层面,或者我遗漏了什么)+如何做我的下一步,即为我的实体生成实体经理,提前感谢!

您走的是正确的道路,但实体管理器和会话bean并不相同。您将在会话bean中使用EntityManager,如下所示:

@Stateless
public class MyService {
    @PersistenceContext
    private EntityManager em;
}

请确保您有persistence.xml文件。更多的阅读和例子可以在这里找到。

示例persistence.xml文件,该文件使用通过JNDI位于jdbc/MyOrderDB:的容器管理的数据源

<persistence>
    <persistence-unit name="OrderManagement">
        <jta-data-source>jdbc/MyOrderDB</jta-data-source>
    </persistence-unit>
</persistence>

您的方法看起来简单明了。没关系。为了进一步了解,本文可以为您提供帮助。http://www.informit.com/articles/article.aspx?p=1671224&seqNum=2

如果这有帮助,请告诉我。

相关内容

  • 没有找到相关文章

最新更新