intellij 中是否有一个选项可以从我们的类(实体)生成表

问题描述 投票:0回答:1

如何使用jpa hibernate从实体类生成数据库表。使用 IntelliJ IDE。

因为我使用 jpa 注释创建了实体,所以我还创建了数据源并测试了连接。但我不知道之后该怎么做才能将这些类转换成我数据库中的表

java hibernate jpa hibernate-mapping
1个回答
0
投票

如果您还使用 Spring Boot,则可以使用此 spring 属性生成表

spring.jpa.hibernate.ddl-auto=update
。但您需要了解,此选项会为您生成表,但不会为您提供 SQL 代码。我猜测试通常没问题。

还要确保您具有此依赖性:

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

如果你不使用 spring,也有一个仅限 hibernate 的版本。

<!-- In persistence.xml -->
<property name="hibernate.hbm2ddl.auto" value="update"/>

<!-- In hibernate.cfg.xml -->
<property name="hibernate.hbm2ddl.auto">update</property>
© www.soinside.com 2019 - 2024. All rights reserved.