Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JPA当实体bean@Id属性被值填充时_Jpa - Fatal编程技术网

JPA当实体bean@Id属性被值填充时

JPA当实体bean@Id属性被值填充时,jpa,Jpa,如果有人能解释一下,当用@Id注释的属性被实体bean的一些值填充时,这将非常有帮助 我尝试使用“表”生成类型,调试时发现,当实体管理器调用persist方法时,该属性被填充 但我也看到过一些例子,在我们创建实体bean对象时,使用了序列并填充了@Id属性 那么,它是否特定于我们用于生成主键的方法 谢谢,无论您选择何种生成策略,@Id字段的值都是在第一次保存实体(保存到数据库)时确定的 如果您试图保存已设置@Id字段的实体-这将导致更新尝试

如果有人能解释一下,当用@Id注释的属性被实体bean的一些值填充时,这将非常有帮助

我尝试使用“表”生成类型,调试时发现,当实体管理器调用persist方法时,该属性被填充

但我也看到过一些例子,在我们创建实体bean对象时,使用了序列并填充了@Id属性

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


谢谢,

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

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