1

实体主键是 JDO 中的 auto_incrimented ID

@Persistent(primaryKey = "true", valueStrategy = IdGeneratorStrategy.IDENTITY)
    @Column(name = "ID")
    private Long id;

当我插入任何记录时,它的主键 ID 被隐式设置为 auto_incremented。

setter(setId())我有一个要求,我想在插入记录时显式设置此 ID (PK) 。

我们可以这样做吗?

4

1 回答 1

1

不。正如评论所说,您要么使用 IDENTITY 策略(因此由数据存储设置),要么您自己设置。你不能两者兼得

于 2013-08-08T08:53:46.683 回答