标签: sql hibernate jpa foreign-keys
我有点困惑,但是当我们创建一个外键时,我们并没有按照我们的意愿命名它,但是我们将其替换为Hibernate生成的名称,如“FKFAEFA94EE50A59CF”。为什么我们应该保留Hibernate生成的那个?
答案 0 :(得分:0)
我很确定这两者之间差别不大。然而,当归结为在dbms内识别违反的外键约束时。识别FK_PURCHASE或FK_YOUR_CONSTRAINT_HERE要比阅读Hibernate生成的一堆随机字母容易得多。
dbms
FK_PURCHASE
FK_YOUR_CONSTRAINT_HERE