0

如果有人可以向我解释当用 @Id 注释的属性填充了实体 bean 的某些值时,这将非常有帮助。

我正在尝试使用“表”生成类型,并且在调试时发现当实体管理器调用持久方法时会填充属性。

但我也看到了在我们创建实体 bean 对象时使用序列和填充 @Id 属性的示例。

那么它是否特定于我们用于生成主键的方法?

谢谢,

4

1 回答 1

0

无论您选择哪种生成策略,@Id 字段的值都是在第一次保存实体(持久保存到数据库)时确定的。

如果您尝试保存已设置 @Id 字段的实体 - 这将导致更新尝试。

于 2013-09-07T08:38:29.327 回答