我有一个注释了@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)。
这可能吗?
答案 0 :(得分:-2)
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
public int id=1;