0

我有一个实体类型说 URLInfo ,它保存有关 URL 的信息。该实体的主键是 URL 本身(确保我在数据存储中始终拥有唯一的 URL)。我还希望每个 url 都有唯一的整数 id,以便共享 id 变得更容易。虽然,我可以使用 GUID,但这对我来说不是首选。我怎样才能达到这个要求?整数 ID 不必是连续的(如果是,则首选)。实体可以以更快的速度生成(这意味着我无法在每次生成新的 URL 记录时保持一个通用计数器进行更新)。这是我迄今为止尝试过的 - 在 URLInfo 类中,我定义了一个字段 - Long Id 并使用 @Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY) 对其进行注释,希望它会自动生成唯一值。但是当我保存新实体(id设置为null)时,

我正在本地机器上尝试所有这些。

谢谢

4

1 回答 1

0

尝试这个

@GeneratedValue(strategy=GenerationType.IDENTITY)
于 2012-06-21T17:16:03.010 回答