MongoDB生成的值从1开始

时间:2017-10-04 10:16:34

标签: java mongodb spring-data-mongodb

我有一个注释了@Id@GeneratedValue的Java类,如下所示:

import org.springframework.data.annotation.Id;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;

@Entity
public class Test {

  @Id
  @GeneratedValue(strategy = GenerationType.IDENTITY)
  public long id;
...
}

关键是每当我创建一个Test实例时,它会生成一个初始标识为0的MongoDB文档,但我希望它以1开头(因为它将用作我的WebService URL中的ID)。

这可能吗?

1 个答案:

答案 0 :(得分:-2)

@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
public int id=1;