spring - 如果 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
我试图查看互联网和此处,但找不到答案。
解决方案
看看关于 SO的类似问题的编辑部分。
特别要注意 Spring Boot 的application.properties文件的链接,以及 Spring Boot 参考文档的数据库初始化部分。
另请参阅自动模式生成的 Hibernate 文档,它告诉您选项的hibernate.hbm2ddl.auto
含义。
推荐阅读
- python - pip install 不适用于 pandas + numpy
- css - 更改链接颜色,除了下面的
- 某类的
- sql - 从 select 内的子查询中选择一列?
- selenium - 如何识别 id 动态变化且在 selenium 中没有其他属性的元素?
- c++ - 如何使用 fprintf 将连续 512 字节保存到文件中
- javascript - 如何在 Vue.js 中捕获隐藏在 div 上的虚拟键盘
- oracle-sqldeveloper - Oracle SQL Developer 是否需要专用的 git 存储库?
- android - xamarin.android - 使用尺寸文件支持不同的屏幕尺寸
- autodesk-forge - 不支持文件扩展名:null 错误代码:13。加载多个模型时
- laravel-5.7 - Laravel 5.7 控制器检查已单击哪个按钮