哪个依赖项负责从 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
设置为 update
或 create
].
但它不应该用于生产。
我有一个 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
设置为 update
或 create
].
但它不应该用于生产。