在Hibernate .hbm.xml配置文件中update="false"问题

在.hbm.xml文件中这样配置:<propertyname="collid"column="coll_id"type="string"update="false"/>在... 在.hbm.xml文件中这样配置:
<property name="collid" column="coll_id" type="string" update="false"/>
在更新整个对象的时候是不被更新的,如果我单独更新这个字段呢?会不会被更新呢?
展开
 我来答
miniapp16e43ddfde28
2011-04-30 · TA获得超过639个赞
知道小有建树答主
回答量:737
采纳率:0%
帮助的人:526万
展开全部
update(可选 - 默认为 true) : 表明用于UPDATE 和的SQL语句中是否包含这个被映射了的字段。这二者如果都设置为false 则表明这是一个“外源性(derived)”的属性,它的值来源于映射到同一个(或多个) 字段的某些其他属性,或者通过一个trigger(触发器)或其他程序生成。 所以不能修改
更多追问追答
追问
如果我在更新整个对象的时候不想更新,想单独修改,那怎么设置?
追答
那你让id成为自动增加的字段就可以了
要不就不要通过hibernate修改 使用jdbc直接修改
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式