Hibernate H2指定删除表的顺序

Hibernate H2指定删除表的顺序,第1张

Hibernate H2指定删除表的顺序

我终于找到了解决我的问题的方法。就像我说的那样,错误是由于尝试删除仍依赖于其他表的表而引起的。我以为这可能与缺少

CascadeType
规范有关,但我无法解决。

然后我找到了这个答案,它对我有用。除了

data.sql
文件(所有数据都插入到自动创建的架构中)之外,我现在还有一个
drop-tables.sql
可以指定正确
DROP
语句顺序的地方。该文件在自动创建模式之前执行,因此解决了我的问题。

application.properties:

spring.jpa.properties.javax.persistence.schema-generation.database.action=drop-and-createspring.jpa.properties.javax.persistence.schema-generation.drop-source=script-then-metadataspring.jpa.properties.javax.persistence.schema-generation.drop-script-source=drop-tables.sql


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5651419.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存