我正在阅读以下帖子以将 JSF 页面打包成 jar 文件,这对于仅包含客户端需要的系统模块非常有用: 在 JAR 中打包 Facelets 文件(模板、包含、组合)
我想对 JPA 实体类做类似的事情。有没有办法定义实体,关系是选项?也许甚至有一个persistence.xml 扩展另一个包中的另一个persistence.xml?如果我们的客户需要该软件扩展,我只希望实体类与应用程序一起打包。
我想这真的归结为可选的实体关系,JPA 注释似乎不支持这种关系。
我认为唯一的解决方案是拥有同一实体的两个两个版本,一个有属性,一个没有,并且包括一个我想要的版本。废话。这是JPA,IMO的一个非常周点。正是这些问题让我非常怀念 PHP 的简单性和动态性。;)