gpt4 book ai didi

java - JPA : How to avoid hardcoding jpa-jar location?

转载 作者:行者123 更新时间:2023-11-30 07:34:49 24 4
gpt4 key购买 nike

事实如下:

  1. 我的 webapp 中有 2 个包含 JPA 实体的 jar,
  2. 并且来自一个 jar (jar A) 的实体引用了另一个 jar (jarB) 中的实体
  3. 我把 <jar-file>/WEB-INF/lib/MyJarB.jar</jar-file>在 jar A 的 persistence.xml 中

但我不想对 /WEB-INF/lib/MyJarB.jar 进行硬编码,因为我可以在测试环境中测试实体,并且希望有另一种指定实体 jar 的方法除了对路径进行硬编码之外的依赖项。

我尝试了 <jar-file>MyJarB.jar</jar-file><jar-file>./MyJarB.jar</jar-file> , 但都失败了。

请分享您的想法。

最佳答案

创建另一个仅用于纯测试的 persistence.xml 并将其放在项目 B 本身或另一个包含测试类的子项目中。

关于java - JPA : How to avoid hardcoding jpa-jar location?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4991123/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com