Hibernate设计时的疑惑

windyt 2007-09-15 10:04:06
老师教Hibernate的时候,说用Hibernate的时候,一定要有一个Integer型的主键,请问是不是啊。我觉得不是,可是老师总说是的,没有办法,因为我不懂那个Hibernate,前辈们的观点?
...全文
196 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
禽兽v5 2007-09-22
  • 打赏
  • 举报
回复
主键是为了区分不同的记录。主键的概念,记得数据库范式里面有说。

也可以是复合主键composite-id,无主键是复合主键的特例,就是所有字段都属于主键之一。
Ailen5 2007-09-22
  • 打赏
  • 举报
回复
有无主键都可,只是在你用的时候有一点麻烦而已(无主键的情况)
JJFuture 2007-09-20
  • 打赏
  • 举报
回复
主键的类型是不定的,你们老师说错了
zeeeitch 2007-09-20
  • 打赏
  • 举报
回复
应该是long吧
idilent 2007-09-18
  • 打赏
  • 举报
回复
嗯,一定要有主键,类型不一定。
peacockbird 2007-09-18
  • 打赏
  • 举报
回复
这个和数据库的oid有关
livan1038 2007-09-15
  • 打赏
  • 举报
回复
你應該說的是idgenerator吧
ID是個特殊的屬性,Hibernate會使用它來作為主鍵識別
timerri 2007-09-15
  • 打赏
  • 举报
回复
是最好有,而不是一定要有!

尽信老师不如无老师.....

求人不如求己

50,503

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧