【发布时间】:2013-03-02 12:47:15
【问题描述】:
我正在开发一个应用程序,并开始创建我的 JPA 实体(annotation + persistence.xml)。然后在我的 persistence.xml 文件中,我为 MySql 数据库创建了一个连接(连接很好)。
问题是我只是不知道如何在不创建“主类”的情况下保留我的实体。
我是否必须为要创建的每个实体运行我的主类?
【问题讨论】:
-
“没有主课”是什么意思?什么应该触发实体的创建?
-
当然有一个 java EE 容器。我的意思是我必须有一个主类来做持久化的事情?
-
EntityManager#persist 说了什么?
-
@Nadia:您正在构建一个 JEE 应用程序。这个应用程序可能有一个 UI,作为 Web 应用程序实现。当最终用户将使用 Web 应用程序、单击链接和提交表单时,将创建实体,这将调用服务方法 (EJB),而服务方法 (EJB) 又将使用 JPA API 来持久化实体。您的问题听起来确实像您不知道自己在做什么。请澄清。
标签: java jakarta-ee jpa persistence jpa-2.0