我正在使用Hibernate 3。 嗨,
我正在参加关于Hibernate的会议。我对使用数据库中的表中的Hibernate和Primary key进行的讨论感到困惑。
他提到的是,在使用Hibernate时,数据库列不具有主键的强制性,但强制要求提示表示该表的主键hbm文件。
如果这是真的,请告诉我?
提前致谢。
答案 0 :(得分:3)
Hibernate需要为每个实体提供唯一的,不可变的ID。虽然此ID在此实体映射的数据库表中被声明为主键,但无关紧要。但是我没有看到你没有将它作为主键宣传得到什么。