【发布时间】:2021-05-19 11:50:25
【问题描述】:
我正在创建 javafx 桌面应用程序和 javaee 应用程序。它们的功能几乎相同。两个应用程序都需要有自己的 sql 数据库,但数据库将具有相同的结构(相同的表)。
我正在使用 Eclipse IDE,到目前为止我所做的是:
- javafx 应用程序的一个项目
- javaee 应用的一个项目
- 一个数据层项目 (jpa)
我也在使用 module-info.java。对于 javafx 和 javaee 项目,我已将所需的包定义为我的数据层项目。
我在这里找到:JPA and EJB - When do I need to use transaction?,我应该在使用 Java SE 时使用事务,我的 javafx 应用程序实际上是,但当我的应用程序是 javaee 时不应该。我不想为每个应用程序编写 jpa 项目。如何正确创建/设置项目,以便我的每个应用程序都有单独但相同的数据库?
【问题讨论】:
标签: java eclipse jpa javafx project-structure