使用Spring或Hibernate以编程方式创建数据库表

时间:2018-06-25 11:01:23

标签: spring hibernate spring-boot

我正在使用Hibernate 5.2使用Spring Boot 2和Spring Data JPA。 Spring或Hibernate(不确定,它执行哪一个)可以通过设置spring.jpa.hibernate.ddl-auto = create自动创建数据库表。这会自动使用spring和@Entity注释类中的连接设置来为我正在使用的数据库平台生成一个架构并创建它。

我想用代码做同样的事情。我想添加一种自动使用现有类和设置来生成架构SQL并创建表的方法。该怎么做?

我尝试了StandardServiceRegistryBuilderMetadataSources,但是我必须手动配置它。我认为应该有一种方法像Spring本身那样。

0 个答案:

没有答案