在Hibernate .hbm.xml配置文件中update="false"问题
发布网友
发布时间:2022-05-13 23:47
我来回答
共2个回答
热心网友
时间:2023-11-08 20:39
update(可选
-
默认为
true)
:
表明用于UPDATE
和的
SQL语句
中是否包含这个被映*的字段。这二者如果都设置为false
则表明这是一个“外源性(derived)”的属性,它的值来源于映射到同一个(或多个)
字段的某些其他属性,或者通过一个trigger(触发器)或其他程序生成。
所以不能修改
热心网友
时间:2023-11-08 20:39
key
column是指在多的一端(student表)中添加一个名为gradeid的字段,添加的字段的值为当前配置文件中主键的值(即gradeid)。即实现了主外键关联
因为设置了inverse=true,实际上这个字段是在由student进行维护的···
顺便鄙视一下楼上打广告的····