有没有办法使用schema.sql初始化数据库并同时休眠?

时间:2019-04-12 11:42:13

标签: sql hibernate spring-boot

我可以单独使用它们,
休眠spring.jpa.hibernate.ddl-auto=create
或使用schema.sql

但是同时,一旦我将schema.sql放在类路径上,休眠方式将被忽略。

执行顺序并不重要,因为在我的案例中,schema.sql中的表独立于JPA实体。

1 个答案:

答案 0 :(得分:0)

事实证明,忽略休眠表创建的原因是通过data.sql加载了一些初始数据。

不幸的是,如果存在data.sql,它将尝试在schema.sql和休眠表创建之间加载数据。 春季似乎未解决的错误: https://github.com/spring-projects/spring-boot/issues/9048