首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >干式persistence.xml

干式persistence.xml
EN

Stack Overflow用户
提问于 2014-12-01 15:29:10
回答 1查看 42关注 0票数 0

我正在尝试在不同的持久性单元中使用persistence.xml文件中的DRY。我有以下persistence.xml (它只是一个文件):

代码语言:javascript
复制
<persistence-unit name="siteAPU" transaction-type="JTA">
    <jta-data-source>java:/siteADS</jta-data-source> 
    <class>package.name.Subs</class>
    <class>package.name.SubsRef</class>
    <class>package.name.SubsLoc</class>
...

<persistence-unit name="siteBPU" transaction-type="JTA">  
    <jta-data-source>java:/siteBDS</jta-data-source>
    <class>package.name.Subs</class>
    <class>package.name.SubsRef</class>
    <class>package.name.SubsLoc</class>
...

您可以看到,我有两个不同的持久化单元,并且有相同的类被持久化。是否有办法以编程方式生成persistence.xml文件,而不重复每个持久性单元中的内容?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-01 15:33:27

创建一个orm文件:

代码语言:javascript
复制
<persistence-unit name="YOU_PU" ...>
    <provider>YOU_PROVIDER</provider>

    <mapping-file>orm.xml</mapping-file>

在ORM文件中,您将编写实体。

这里有一个示例:https://github.com/uaihebert/uaicriteria/blob/master/src/test/resources/orm.xml

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27231679

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档