首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让Eclipse JPA (Dali)使用另一个项目中的persistence.xml?

如何让Eclipse JPA (Dali)使用另一个项目中的persistence.xml?
EN

Stack Overflow用户
提问于 2010-11-18 11:31:21
回答 2查看 2.9K关注 0票数 4

我有两个Eclipse Maven Java项目。一个加载了JPA注释的域项目和一个为域对象实现DAO的持久化项目。持久化项目依赖于域项目。Maven编译了所有内容,一切都正常工作。

然而,我的JPA persistence.xml文件位于persist项目中,Eclipse JPA (Dali)插件因此可以使用persist项目,但是对于域项目,它会报告该项目没有persistence.xml文件。我真的很想让JPA细节和JPA结构视图在我的域项目中工作。解决这个问题的最好方法是什么?

我尝试将META-INF文件夹从持久化链接到域,但不起作用。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-11-19 10:57:14

将persistence.xml移到域模块,只是不要在persistence.xml模块中使用Dali。

由于persist依赖于域,因此系统构建和运行良好,因为JPA能够轻松地在域JAR文件中定位persistence.xml文件。

票数 1
EN

Stack Overflow用户

发布于 2010-11-18 15:51:11

  1. 右键单击projects
  2. 单击左侧的"project facets“
  3. 检查是否选中了JPA facet
  4. 选中后,您将需要定义persistence.xml路径我认为

<>G29

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

https://stackoverflow.com/questions/4211435

复制
相关文章

相似问题

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