春季启动sql数据库DML和DDL脚本

时间:2018-11-15 23:18:09

标签: java spring-boot

  • 我如何定义一些架构和数据插入数据库 春季启动中的sql数据库
  • 我也可以对嵌入式数据库执行此操作

例如,我正在使用两个数据库,我想填充一些数据或定义一些架构,然后在应用程序启动之前将其应用于其他数据库。

1 个答案:

答案 0 :(得分:2)

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

您可以在spring docs

中查看