我可以单独使用它们,
休眠spring.jpa.hibernate.ddl-auto=create
或使用schema.sql
但是同时,一旦我将schema.sql
放在类路径上,休眠方式将被忽略。
执行顺序并不重要,因为在我的案例中,schema.sql中的表独立于JPA实体。
答案 0 :(得分:0)
事实证明,忽略休眠表创建的原因是通过data.sql加载了一些初始数据。
不幸的是,如果存在data.sql,它将尝试在schema.sql和休眠表创建之间加载数据。 春季似乎未解决的错误: https://github.com/spring-projects/spring-boot/issues/9048