如何使用jpa hibernate从实体类生成数据库表。使用 IntelliJ IDE。
因为我使用 jpa 注释创建了实体,所以我还创建了数据源并测试了连接。但我不知道之后该怎么做才能将这些类转换成我数据库中的表
如果您还使用 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>