首页 > 解决方案 > spring boot sql 数据库 DML 和 DDL 脚本

问题描述

例如,我正在使用两个数据库,我想在应用程序启动之前填充一些数据或定义一些模式并应用于不同的数据库。

标签: javaspring-boot

解决方案


如果 Hibernate 从头开始​​创建模式(也就是说,如果 ddl-auto 属性设置为 create 或 create-drop),则在启动时会执行 classpath 根目录中名为 import.sql 的文件。如果您小心的话,这对于演示和测试很有用,但可能不是您希望在生产中的类路径上出现的东西。这是一个 Hibernate 特性(与 Spring 无关)。

您可以查看spring 文档


推荐阅读