我有两个Eclipse Maven Java项目。一个加载了JPA注释的域项目和一个为域对象实现DAO的持久化项目。持久化项目依赖于域项目。Maven编译了所有内容,一切都正常工作。
然而,我的JPA persistence.xml文件位于persist项目中,Eclipse JPA (Dali)插件因此可以使用persist项目,但是对于域项目,它会报告该项目没有persistence.xml文件。我真的很想让JPA细节和JPA结构视图在我的域项目中工作。解决这个问题的最好方法是什么?
我尝试将META-INF文件夹从持久化链接到域,但不起作用。
发布于 2010-11-19 10:57:14
将persistence.xml移到域模块,只是不要在persistence.xml模块中使用Dali。
由于persist依赖于域,因此系统构建和运行良好,因为JPA能够轻松地在域JAR文件中定位persistence.xml文件。
发布于 2010-11-18 15:51:11
<>G29

https://stackoverflow.com/questions/4211435
复制相似问题