`
cubicfive
  • 浏览: 17838 次
  • 性别: Icon_minigender_2
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

Hibernate update

    博客分类:
  • JAVA
 
阅读更多

update
    1.用来更新detached对象,更新完成后成为persistent
2.更新transient对象会报错
3.更新自己设定id的transient对象
4.P状态的对行啊只要设定不同字段就会发生更新。
update 特定字段
     1. .xml  dynamic-update="true" persistent 对象,detached 对象无效
2. merge 从数据库load一次再比较
HQL
Session session = sessionFactory.getCurrentSession();
session.beginTransaction();
Query q = session.createQuery("update Student s set s.name='z5' where s.id = 1");
q.executeUpdate();
session.getTransaction().commit();
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics