1

我正在使用休眠 3 。你好 ,

我正在参加有关 Hibernate 的会议。我对他在 Database 下的 Tables 中使用 Hibernate 和 Primary key 时的讨论之一感到困惑。

他提到的是,在使用 Hibernate 时,数据库列不一定要有主键,但必须提到表示该表的主键 hbm 文件。

请让我知道这是不是真的??

提前致谢 。

4

1 回答 1

3

Hibernate 需要为每个实体提供一个唯一的、不可变的 ID。而此 ID 在此实体映射的数据库表中是否声明为主键无关紧要。但是我看不出不将其声明为主键会得到什么。

于 2012-06-12T11:24:32.097 回答