0

有人知道@IndexColumn 注释中的基本属性是什么意思吗?base=0 和 base=1 有什么不同

4

1 回答 1

2

IndexColumn API base 属性判断是 DB 中的索引从 base 开始,默认为 0。

这意味着您的数据库中索引的起点是什么。Java 数组是从 0 开始的,但在数据库中,您可能有 1..n 个值,base然后是 1。例如。:

@IndexColumn(base = 1)               @IndexColumn(base = 0)

DB     Java                          DB     Java
1      0      <---  position  -->    0      0
2      1                             1      1
3      2                             2      2
于 2012-07-18T11:09:04.553 回答