insertable=false, updatable=false用法
如果一个字段用了注解insertable=false, updatable=false
,就表示这个字段既不能插入新的值也不能更新现有的值,那么,我们为什么要这么做呢?
Code
例如我们有如下代码:
|
|
Explanation
当创建/更新相关实体的责任不在当前实体中时,您将这样做。 例如。 你有一个Person
和一个Address
。我们会在Person
上添加 insertable=false, updatable=false
和@OneToMany
关系与Address
实体相关联。因为我们需要的是添加Person
实体的时候关联添加他的Address
,而不是在添加Address
的时候级联保存/更新Person
实体。
参考文章
Please explain about: insertable=false, updatable=false Stackoverflow