0
MongoDB中生成的值我有一个Java类注解为@Id
和@GeneratedValue
这样的:从1开始
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;
...
}
的一点是,每当我创建一个测试实例,它与最初的标识生成的MongoDB文档0
,但我希望它以1
开头(因为这将在我的WebService URL中用作ID)。
这可能吗?
但是,这使得每个新的对象有'id = 1',而不是增量地添加它。 – gcpdev
它将默认值设置为0。首先将值赋值为1然后增加它 – Vijay
但是之后我需要在应用程序级别控制它,但我宁愿将它委托给MongoDB本身(因为它在我的问题中)。 – gcpdev