Hibernate或Database:哪个更适合外键约束?

时间:2013-02-26 20:55:33

标签: java sql database hibernate

我必须在我的两个实体上创建一些Foreign key约束,我在hibernate层使用one to many mapping实现了这些关系,我的问题是

  1. 放置这些约束的最佳位置是什么:Hibernate或数据库表或两者兼而有之?
  2. 我很欣赏一些细节,因为我不确定实施约束的正确方法。

1 个答案:

答案 0 :(得分:3)

这些外键必须由数据库中的相应构成者强制执行。没有办法解决这个问题。

您的应用程序(以及Hibernate)不是唯一访问数据的应用程序,它不会成为最后一个。