【发布时间】:2015-01-09 20:21:35
【问题描述】:
在我工作的地方,每个项目都由一个 JAR 文件表示。有一组用于每个项目的数据库表。这些项目中的每一个在该 JAR 中都有一个 Hibernate 配置和实用程序,包括实体。
我现在正在处理一个项目,该项目实际上将使用另一个项目的数据库表,因此,它的实体。
我遇到的问题是,当我将 JAR 作为依赖项(通过 Maven)包含在内时,主项目的 Hibernate 配置文件将被忽略并使用其他项目 JAR 中包含的配置文件。正如您可以想象的那样,这会导致实体等的映射问题。
我的问题是:有没有办法将其他 JAR 文件包含为依赖项但忽略 Hibernate 配置文件?或者至少让它使用主项目中的那些?
我试图避免重复实体,例如这些表将来可能会更改,并且宁愿在一个项目中进行更改而不是在多个项目中进行更改。
再次感谢您的帮助!非常感谢!
【问题讨论】:
标签: java hibernate maven jar configuration