Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
假设有多个 JavaEE 6 应用程序在数据库中使用相同的实体——在它们之间共享 JPA 实体类的最佳方式是什么?
它们应该作为类包含在每个 WAR 中,还是应该在每个 WAR 中都有一个带有实体的 JAR,还是应该单独部署实体?
解决方案是否依赖于服务器?目前我们使用 JBoss 7。
我将建议在这种情况下为我实施解决方案:在我的公司中,我们有一个单一的数据库,用于我们正在开发的 ERP 中的所有内容。我们使用通用数据库实施的每个 ERP 模块,都做了什么?很好地实现了一个封装所有数据访问的 EJB MODULE,它包含实体和实体管理器,并通过它完成所有数据访问。这个 EJB 模块作为库添加到每个 ERP 项目中。这样,ERP模块本身就无法访问数据库,整个系统的层次更加清晰,每个ERP项目都专注于实施自己的业务规则。我们使用在事务环境中管理的容器管理实体。吉6。