hibernate之Update

来源:互联网 发布:下载阿里旺旺淘宝网 编辑:程序博客网 时间:2024/06/13 04:29

默认情况下,当进行更新操作时,所有的字段都进行了更新。如果有些字段不需要进行更新,而只是更新应该更新的字段,具体的方法如下:

(1)XML配置

<property name="name" column="name" unique="true" update="false"></property>
update默认情况下是true。

(2)Annotation

@Column(updatable=false)public String getName() {return name;}
(3)动态更新dynamic-update

<span style="font-size:14px;"><class name="Student" table="student" dynamic-update="true"></span>

(4)saveOrUpdate

save或者update的操作。

(5)clear

强制清除session缓存。

(6)flush

强制内存与数据库的同步。

可以通过设置FlushMode设置flush模式。



0 0
原创粉丝点击