如果使用Spring Boot和hibernate,我应该使用data.sql还是import.sql将数据导入我的数据库,为什么?

时间:2016-10-06 14:31:19

标签: spring hibernate jpa spring-boot

我正在使用Spring Boot 1.4.1,MySQL用于我们不同的环境(dev,qc,uat,live,staging)。我们正在使用H2进行测试。

Sprint Boot说你可以使用data.sql导入数据

Hibernate似乎在寻找import.sql

两者都独立工作,但如果我同时包含两者,则只有import.sql似乎运行。

那么,我应该使用data.sql或import.sql将数据导入我的数据库吗?为什么?

2 个答案:

答案 0 :(得分:0)

我建议您查看hibernate.cfg.xml选择文件,是的,您可以导入文件或单个文件加载到MySQL数据库中。我的直觉告诉我这是重复的。

How to insert default data into table using import.sql file in Hibernate, MySQL Application

答案 1 :(得分:0)

使用Spring JDBC时,请使用data.sql,使用休眠时,请使用import.sql