为什么要使用" long"对于休眠的ID?

时间:2018-05-08 15:23:08

标签: java hibernate

我总是看到人们在hibernate上使用long来映射ID(PK)的例子。在进行查询时有优势吗?除了存储更大的价值之外还有其他优势吗?为什么用long而不是int?

2 个答案:

答案 0 :(得分:0)

只有真正意义上的长期过度int才是更大的范围。当用作主键时,您将能够存储更多行。对于某些系统而言,它会产生影响。

如果您确定不需要那么多行,请随意使用int或更小的数字类型!

答案 1 :(得分:0)

  • 建议练习。
  • 当记录增长时,自动ID也会增长。有时,autoincrement标志将被设置为每次增加值。