默认情况下,OpenJPA不会为数据库表创建外键,这让我感到惊讶。关于“为什么”的official statement甚至没有触及原因,它只是解释了如何更改默认设置。我知道约束检查会有性能损失,但是我只是认为干净的结构应该取代默认设置中的性能吗?有人知道更多的原因吗?我找不到更多的官方声明。
答案 0 :(得分:2)
我偶然发现了与OpenJPA中的外键约束处理相关的类似问题。请查看有关它的OpenJPA forum discussion。 Kevin Sutter有一些答案。也许他们满足您对更多信息的需求。