hibernate many-to-one标签中的insert和update属性起什么作用
来源:互联网 发布:义乌司法拍卖淘宝网站 编辑:程序博客网 时间:2024/06/06 05:04
1
2
3
<
many-to-one
name
=
"parent"
class
=
"com.client.model.ClientChildType"
update
=
"false"
insert
=
"false"
cascade
=
"none"
>
<
column
name
=
"parent_id"
/>
</
many-to-one
>
数据在更新的时候,这个数据不做更新,也不增加。也就是除了删除,数据不会变化的。
update:进行update操作时是否包含此字段
insert:进行insert操作时是否包含此字段
name:映射类属性的名字
column:关联的字段
class:关联类的名字
cascade:设置操作中的级联策略 可选值为 all所有操作情况均进行级联、none所有操作情况均不进行级联、save-update执行save和update操作时级联、delete执行删除操作时级联
fetch:设置抓取数据的策略 默认值为select序列选择抓取 可选值为join外连接抓取
property-ref:指定关联类的一个属性,这个属性将会和本类的外键相对应(当外键参照一键时需要指定改属性)
就是你的many对应的实体在修改、添加的时候不会修改、添加这个实体所对应的那个“one”的实体。
但在cascade="none" 的情况下,就算你设成update="true"也不好使,
配了 update="false" insert="false" 意味着这格ClientChildType 无论何种情况,都不会被Hibernate 更新,新增,只有删除的时候,会影响到 ClientChildType 。但是 Client的ClientType 如果对它做了更新,当然会更新啦。不会影响 Client的增删改查,只是会影响你 many-to-one 里面配的那个 ClientChildType 类啦。
0 0
- hibernate many-to-one标签中的insert和update属性起什么作用
- hibernate中的many-to-many 和one-to-many还有many-to-one分别是什么意思
- Hibernate中的one-to-many
- many-to-one中的属性
- Hibernate中many-to-one元素配置中的属性简介
- hibernate set节点和many-to-one具有的属性
- hibernate的one-to-many和many-to-one实例
- Hibernate <many-to-one属性的设置
- hibernate映射many-to-one 属性
- Hibernate------>many to one的属性值
- hibernate映射many-to-one 属性
- hibernate many-to-one // one-to-many
- hibernate many-to-one
- hibernate one to many
- Hibernate one-to-many
- hibernate:many to one
- hibernate--one-to-many
- hibernate one-to-many/many-to-one 使用中间表/使用join 标签
- javascript常用方法函数收集
- http协议详解
- 单例模式学习
- <%# %>在ASP.NET中是什么意思(百度知道 )
- ECharts图表组件入门教程之Theme:ECharts图表的皮肤是什么?如何给图表换主题(皮肤)Theme?
- hibernate many-to-one标签中的insert和update属性起什么作用
- 迭代器的工作流程,及yield return的使用
- AngularJS会不会成为下一代的火爆框架?
- 从快递到电商,顺丰在谋划什么?
- @SuppressWarnings
- .net分页控件webdiyer:AspNetPager(博客园)
- UILongPressGestureRecognizer 执行两次的解决办法
- Android下WindowManager的作用
- HTTP POST GET 本质区别详解