如何使用相同的实体类为多个持久性单元创建元模型?
我得到: 诊断错误:javax.annotation.processing.FilerException:尝试重新创建以下类型的文件
:
<compilerArguments>-Aeclipselink.persistencexml=src/main/resources/META-INF/persistence.xml -Aeclipselink.persistenceunits=com.mysimpatico_MemoPlatform-database_nbm_1.0-SNAPSHOTPU,com.mysimpatico_inmemory_persistence_nbm_1.0-SNAPSHOTPU</compilerArguments>
我试图同时拥有一个具有相同架构的临时(内存中)数据库和一个永久数据库。
请参阅此问题。
I get:
diagnostic error: javax.annotation.processing.FilerException: Attempt to recreate a file for type
for:
<compilerArguments>-Aeclipselink.persistencexml=src/main/resources/META-INF/persistence.xml -Aeclipselink.persistenceunits=com.mysimpatico_MemoPlatform-database_nbm_1.0-SNAPSHOTPU,com.mysimpatico_inmemory_persistence_nbm_1.0-SNAPSHOTPU</compilerArguments>
I'm trying to have both a temporary (in-memory) and a permanent db, with the same schema.
Please refer to this question.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用先前的配置构建项目,即仅使用一个持久性单元来生成元模型类。然后将第二个持久性单元添加到 persistence.xml 中,并将以下内容添加到 pom.xml 中:
Build the project with the previous configuration, i.e. with only one persistence unit to generate the metamodel classes. Then add the 2nd persitence unit to the persistence.xml and the following to the pom.xml: