Hibernate..update

2014-11-24 11:07:16 · 作者: · 浏览: 0

1、用来更新detached对象,更新完成后转为persitent对象。

2、更新transient对象会报错。

3、更新自己设定的id的transient对象。(数据库有对应记录)

4、P状态的对象,只要设定不同字段就会发生更新

5、更新部分更改的字段

a)xml设定property标签的update属性,annotation设定@column的updatable属性,不过这种方式很少用,因为不灵活。

b) xml配置文件中class的dynamic-update属性

c)使用HQL(EJBQL)(推荐)