Ank*_*kit 15 hibernate
我用Hibernate制作了一个示例应用程序.我的要求是桌面上没有主键.我只需要从应用程序中选择查询.我知道应该有一个主键,但我所指的表是没有它的.
它有大约5万条记录.因此,修改表以添加ID列不会看到可行的选项.
有可能吗?
Mat*_*all 37
我的建议:在表中添加一个自动增量整数PK列.你会惊讶于它的速度有多快.
rua*_*akh 9
因此,修改表以添加ID列不会看到可行的选项.
为什么?你的意思是,因为它已经有五万条记录了吗?相信我,这真的不是很多.
即使表没有代理键,也没有主键约束,即使你不愿意改变表,它仍然可能有某种候选键 - 也就是说,某些一组永远不为null的列,其值唯一地标识记录.即使不改变表来强制它们的唯一性和非null性,你也可以告诉Hibernate这些列形成一个复合ID.
归档时间:
14 年,8 月 前
查看次数:
55428 次
最近记录:
7 年,6 月 前