繁体   English   中英

如何在Spring Boot项目中启用JPA facet?

[英]How to enable JPA facet in Spring Boot project?

我正在使用Sprint Tool Suite IDE。

  • 版本:3.8.4.RELEASE
  • Build Id:201703310825
  • 平台:Eclipse Neon.3(4.6.3)

我正在尝试使用Spring启动演示应用程序来读取和写入Postgres DB中的数据。 根据Spring Boot Guides,我能够做到这一点。 我在Spring Boot项目的pom.xml中有以下依赖项。

<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
  <groupId>org.postgresql</groupId>
  <artifactId>postgresql</artifactId>
  <scope>runtime</scope>
</dependency>

现在,我想使用JPA Diagram Editor对我的实体进行可视化设计并自动生成域实体代码。 为此,该教程说要启用JPA方面。 当我在我的项目中尝试这样做时,我收到一个错误“JPA 2.1需要Java 1.5或更新版本”。 我只在我的机器上安装了Java 1.8 SDK,因此不应该成为问题。 我也进入了Runtimes选项卡,看看我是否可以在那里添加一些东西,但那里什么都没有。

那么,我如何在STS中配置一个Springboot项目也是一个JPA项目,这样我才能启用JPA相关方面?

我想出了我所缺少的东西。 在STS IDE中,当我尝试启用JPA方面时,我只选中了“Cloud Foundry Standalone Application” 我猜Spring启动项目会自动启用该方面。 除了启用JPA方面,我还必须启用Java方面。 我让JPA工作,现在我可以使用JPA Diagram编辑器。

谢谢大家的建议。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM