Hibernate生成的外键名称与我选择的外键名称有什么区别?

时间:2013-05-24 09:46:57

标签: sql hibernate jpa foreign-keys

我有点困惑,但是当我们创建一个外键时,我们并没有按照我们的意愿命名它,但是我们将其替换为Hibernate生成的名称,如“FKFAEFA94EE50A59CF”。为什么我们应该保留Hibernate生成的那个?

1 个答案:

答案 0 :(得分:0)

我很确定这两者之间差别不大。然而,当归结为在dbms内识别违反的外键约束时。识别FK_PURCHASEFK_YOUR_CONSTRAINT_HERE要比阅读Hibernate生成的一堆随机字母容易得多。