哪个依赖项负责从 spring 引导实体自动创建表

Which dependency is responsible for creation of tables from spring boot entities automatically

我有一个 spring-boot 项目,但我希望它在我指定 @ 时将 entity 类 迁移到数据库表Table@Entity 注释。现在,我正在手动创建表格。

下面是我的HibernateJpaVendorAdapter

        HibernateJpaVendorAdapter vendorAdapter
                = new HibernateJpaVendorAdapter();
        em.setJpaVendorAdapter(vendorAdapter);
        HashMap<String, Object> properties = new HashMap<>();
        properties.put("spring.jpa.generate-ddl",env.getProperty("spring.jpa.generate-ddl"));
        properties.put("spring.jpa.hibernate.ddl-auto",
                env.getProperty("spring.jpa.hibernate.ddl-auto"));
        em.setJpaPropertyMap(properties);

        return em;

下面是application.properties

您的 class 路径中需要 spring-boot-starter-data-jpa 依赖项,并且您必须在 [=14= 中将 spring.jpa.hibernate.ddl-auto 设置为 updatecreate ].

但它不应该用于生产。