我正在使用Hibernate 5.2使用Spring Boot 2和Spring Data JPA。 Spring或Hibernate(不确定,它执行哪一个)可以通过设置spring.jpa.hibernate.ddl-auto = create
自动创建数据库表。这会自动使用spring和@Entity
注释类中的连接设置来为我正在使用的数据库平台生成一个架构并创建它。
我想用代码做同样的事情。我想添加一种自动使用现有类和设置来生成架构SQL并创建表的方法。该怎么做?
我尝试了StandardServiceRegistryBuilder
和MetadataSources
,但是我必须手动配置它。我认为应该有一种方法像Spring本身那样。