我有一个实体类型说URLInfo,它保存有关URL的信息。此实体的主键是URL本身(这可确保我在数据存储区中始终具有唯一的URL)。我还想为每个url添加唯一的整数id,以便共享id变得更容易。虽然,我可以使用GUID,但这对我来说不是首选。我怎样才能达到这个要求?整数ID不需要是顺序的(首选,如果是)。可以以更快的速度生成实体(这意味着每次生成新的URL记录时,我都无法保持通用计数器更新)。这是我到目前为止所尝试的 - 在URLInfo类中,我定义了一个字段 - Long Id并使用@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)对其进行注释,希望它能够使用唯一值自动生成。但是当我保存新实体(id设置为null)时,它会将实体保存在数据存储区中,但不会为此字段分配任何值。
我正在本地机器上尝试所有这些。
由于
答案 0 :(得分:0)
试试这个
@GeneratedValue(strategy=GenerationType.IDENTITY)