我有两个Eclipse Maven Java项目。一个充满JPA注释的域项目和一个为域对象实现DAO的持久化项目。持久化项目取决于域项目。 Maven汇编了所有内容,而且一切正常。
我的JPA persistence.xml文件位于persist项目中,因此Eclipse JPA(Dali)插件可以与persist项目一起使用,但是对于域项目,它抱怨项目没有persistence.xml文件。我真的想在我的域项目中使用JPA Details和JPA结构视图。什么是最好的解决方法?
我尝试将META-INF文件夹从persist链接到域,但这不起作用。
答案 0 :(得分:1)
答案 1 :(得分:1)
将persistence.xml移动到域模块,只是不要在persist模块中使用Dali。
由于持久性依赖于域,因此系统构建并运行正常,因为JPA能够毫无困难地在域JAR文件中找到persistence.xml文件。