当前位置: 首页 > 知识库问答 >
问题:

在Eclipse EJB Gradle项目中将persistence.xml放在哪里?

靳越
2023-03-14

a)如果我把persistence.xhtml放在src/main/java/META-INF/Gradle不会将其包含在生成的jar文件中,因为它不是java文件。

b)如果我把它放在src/main/Resources/META-INF/Gradle会将它包含在生成的jar文件中但是Eclipse会抱怨"Nopersistence.xmlfile find in project"即使我在源代码构建路径中包含src/main/Resources。

我该怎么解决这个问题?

共有1个答案

蔚元明
2023-03-14

resources/META-IN/是正确的位置。我不使用Eclipse,所以我无法帮助您,但我确信这是某种配置问题。

这些天我用Spring来引导我的JPA,然后我甚至不需要持久性。xml文件,这很好,因为我喜欢代码,讨厌配置文件

 类似资料:
  • 问题内容: 在工作中,我们有一个实体库,供多个客户端使用该实体库(几个servlet,一个桌面应用程序等)。实体库由JPA注释的类和最著名的persistence.xml组成。 所有项目都使用maven进行配置。 应该将persistence.xml文件放在哪里?它需要位于该实体库的jar文件中,而且我不确定如何使用maven进行配置。 (我们只是将一个项目分成几个较小的项目) ’‘’UPDATE

  • 问题内容: 我有一个非常简单的属性文件测试,我正试图开始工作:(以下是TestProperties.java) 和TestProperties.properties在同一目录中: 我也将其另存为 当我从Eclipse运行TestProperties.java时,找不到属性文件: 难道我做错了什么? 问题答案: 将其放在您的源路径之一的根目录下,或在对的调用中完全限定资源名称,例如 有关更多信息,请

  • 在我当前的Grails项目中,有一个场景需要在适当的位置将一些独立的可执行文件添加到文件中。这些文件不会在Grails项目内的任何地方使用,而是从Bash shell调用,以便将一些消息发送到消息传递队列(例如RabbitMQ)。

  • 在我当前的spring boot项目中,我的视图有以下几行: 引用静态css文件。当我运行项目并访问引用此文件的视图之一时,我会收到404未找到错误或403未经授权的错误,具体取决于我将文件放在项目中的位置。 到目前为止,我一直在尝试: 存储此类文件的正确位置是什么?

  • 我正在开发Spring Boot(MVC、DATA、JPA…)角度项目。 我在两种选择之间左右为难。尽管如此,它们都能正常工作。 从架构的角度来看,哪一个是最好的,哪一个使用最多。 我的问题是,从实体到DTO的最佳转换方式是什么。 选项1:我现在正在实施的那个。 我将转换放在控制器中。在我的控制器中,我调用一个服务方法来获取实体列表。然后,我使用ModelMapper将实体列表转换为DTO列表,并