hibernate update 只更新部分字段的3种方法

1 false”>

在Annotation中 在属性GET方法上加上@Column(updatable=false)

2.第2种方法··使用XML中的 dynamic-update="true"

1 <classname="com.sccin.entity.Student"table="student"dynamic-update="true"/>

OK,这样就不需要在字段上设置了。
但这样的方法在Annotation中没有

3.第三种方式:使用HQL语句(灵活,方便)
使用HQL语句修改数据

Query query = session.createQuery("update Teacher t set t.name = 'yangtianb' where id = 3")

你可能感兴趣的:(hibernate)