hibernate-核心API-update
1:第一种情况:
2:第二种情况:(会报错,因为没有id)
3:第三种:(自己提前设置了id,恰好该id数据库中存在一个)
4:第四种:注意:缓存和数据库之间的同步还是会整个语句update
5:第五种(常用:只更新修改过的字段,提高效率)有三种方法:
a:修改注解:修改为false
b:xml加动态属性
如下图:
加了动态属性之后,如下图:对比上图:
后台结果:
如果还想实现跨session,有一个方法(不推荐用,因为多load了一次):
c:直接使用hql语句(EJBQL)(推荐):
提前体验下,后面还会专门讲
那个语句就是普通的查询语句