首页 > 解决方案 > 如果 Spring Boot 上不存在 Microsoft SQL Server 自动创建架构(application.properties)

问题描述

如果 ms SQL 上不存在它,我找不到如何告诉 spring boot 创建模式,例如,在 MySQL 中,我可以通过这样做来实现这个目标: spring.datasource.url=jdbc:mysql://本地主机:3306/example?createDatabaseIfNotExist=true

这是 MS SQL 的代码:spring.datasource.url=jdbc:sqlserver://localhost:1433;databaseName=Example ofcurse with email and password confioration...

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

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

标签: springspring-boot

解决方案


看看关于 SO的类似问题的编辑部分。

特别要注意 Spring Boot 的application.properties文件的链接,以及 Spring Boot 参考文档的数据库初始化部分。

另请参阅自动模式生成的 Hibernate 文档,它告诉您选项的hibernate.hbm2ddl.auto含义。


推荐阅读