xml如下所示:

<persistence-unit name="testPU" transaction-type="RESOURCE_LOCAL">
    <provider>org.hibernate.ejb.HibernatePersistence</provider>
    <non-jta-data-source>jdbc/test</non-jta-data-source>
    <jar-file>../../lib/app-services-1.0.jar</jar-file>
    <exclude-unlisted-classes>false</exclude-unlisted-classes>
</persistence-unit>

它是一个Web项目,所以部署单元是一个WAR文件

百鬼夜行百鬼夜行提问于
goodbad从精力旺盛的种马过渡到精光内蕴的骏马。回答于
Example 1:
app.ear  
   lib/earEntities.jar  
   earRootPUnit.jar (with META-INF/persistence.xml )  
persistence.xml contains:  
   <jar-file>lib/earEntities.jar</jar-file>  

Example 2:
app.ear
   lib/earEntities.jar
   lib/earLibPUnit.jar (with META-INF/persistence.xml )
persistence.xml contains:
   <jar-file>earEntities.jar</jar-file>

Example 3:
app.ear
   lib/earEntities.jar
   ejbjar.jar (with META-INF/persistence.xml )
persistence.xml contains:
   <jar-file>lib/earEntities.jar</jar-file>

Example 4:
app.ear
    war1.war
       WEB-INF/lib/warEntities.jar
       WEB-INF/lib/warPUnit.jar (with META-INF/persistence.xml )
persistence.xml contains:
    <jar-file>warEntities.jar</jar-file>

Example 5:
app.ear
   war2.war
      WEB-INF/lib/warEntities.jar
      WEB-INF/classes/META-INF/persistence.xml
persistence.xml contains:
   <jar-file>lib/warEntities.jar</jar-file>

Example 6:
app.ear
    lib/earEntities.jar
    war2.war
    WEB-INF/classes/META-INF/persistence.xml
 persistence.xml contains:
    <jar-file>../../lib/earEntities.jar</jar-file>

Example 7:
app.ear
   lib/earEntities.jar
   war1.war
   WEB-INF/lib/warPUnit.jar (with META-INF/persistence.xml )
persistence.xml contains:
   <jar-file>../../../lib/earEntities.jar</jar-file>

回答过的其他问题

大叔变软萌女声,实时语音趣味变声是如何实现与应用的?

goodbad从精力旺盛的种马过渡到精光内蕴的骏马。
实现方式和优势都有在以下体现: 游戏场景定制针对游戏场景对音视频编解码器进行深度优化,使其在码率、延时、系统资源消耗等关键技术指标达到业界领先顶级基础设施自建万兆云机房,配备 20 线 BGP 顶级网络,800+ 节点让玩家畅享稳定而极速的体验专业网络接入复用 QQ 接入部署和...... 展开详请

如何解决在Java中绘制虚线时的性能问题?

goodbad从精力旺盛的种马过渡到精光内蕴的骏马。
这是使用区域交叉的解决方案。为了确保不会最终绘制剪辑区域的一部分,我根据当前笔划的大小填充剪辑区域,假设它是一个BasicStroke。 private void drawLimited(Shape primitive, Graphics2D canvas) { Rec...... 展开详请

为什么与BTreeSet相比,与Vec更快地找到整数集的交集?

goodbad从精力旺盛的种马过渡到精光内蕴的骏马。
由于您的集合不随时间而变化,我认为您最好的选择是使用排序向量。在初始化时,仅需要对向量进行一次排序。通过同时迭代它们,可以在线性时间内计算两个排序矢量的交集。以下是对实施的尝试: use std::cmp::Ordering; fn intersection_count_so...... 展开详请

如何TRIM或TRUNCATE DB2列中的第一个字符

goodbad从精力旺盛的种马过渡到精光内蕴的骏马。
使用正则表达式(正则表达式)。在执行此操作之前,请检查国家/地区代码在数据库中的编写方式,使用的标准,如果有的话(E.164是趋势,但并不总是遵循)。例如,英国的移动电话号码可以注册为“07911 123456”或“+44 7911 123456”(有或没有空格)。页面中有大量...... 展开详请

GIT中的CI:如何还原功能的多个提交

goodbad从精力旺盛的种马过渡到精光内蕴的骏马。

您可以使用功能切换概念在生产中启动已停用的功能。在下一个开发周期中,您可以完成它或创建一个任务来删除它

使用多个PHP包括一个坏主意吗?

goodbad从精力旺盛的种马过渡到精光内蕴的骏马。
只需两个文件,费用就不会太高; 对于数百个文件,它可能会更多......但是,另一个需要考虑的问题是“我如何确定哪个文件会进入哪个文件?” 很好的答案是“每个文件一个类”; 并且,对于那些,“每个功能项目一个目录” 如果您可以在服务器上安装扩展,则可能需要考虑使用操作码缓存; ...... 展开详请

所属标签

扫码关注云+社区