如果在春季启动时不存在Microsoft SQL Server自动创建架构(application.properties)

时间:2019-12-12 21:06:36

标签: spring spring-boot

我无法找到如何告诉Spring Boot创建模式(如果它在ms SQL上不存在),例如在MySQL中,我可以通过以下方式实现此目标: spring.datasource.url = jdbc:mysql:// localhost:3306 / example?createDatabaseIfNotExist = true

这是MS SQL的代码: spring.datasource.url = jdbc:sqlserver:// localhost:1433; databaseName = Example 带有电子邮件和密码配置的诅咒...

Hibernate Configuration:
spring.jpa.hibernate.ddl-auto=update
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.SQLServerDialect
spring.jpa.properties.hibernate.enable_lazy_load_no_trans=true

我试图查看互联网和此处,但找不到答案。

1 个答案:

答案 0 :(得分:0)

看看SO上similar question的EDIT部分。

尤其要注意指向Spring Boot的application.properties文件和Spring Boot参考文档的database initialization部分的链接。

另请参阅Automatic schema generation的Hibernate文档,其中介绍了hibernate.hbm2ddl.auto的选项的含义。