//取得SessionFactor
Session session = SessionFactoryUtils.getSessionFactory();
//先取出值
Transaction tx = session.beginTransaction();
Guestbook gs_a = tx.load(Guest.class,new Integer(1));
//更新
gs_a.setName("无名指");
Session session = SessionFactoryUtils.getSessionFactory();
Transaction tx = session.beginTransaction();
//在次取值
Guestbook gs_b = tx.load(Guest.class,new Integer(1));
Guestbook gs_c = (Guestbook)session.merge(gb_a);
tx.commit();
//实际上返回的是gs_b的值,a的状态已近被合并到了b中了.
上面这段方法体现了merger方法的作用,合并持久化对象的状态值.
本文通过具体代码示例展示了Hibernate框架中merge方法的作用,即如何将一个持久化对象的状态合并到另一个对象中。
119

被折叠的 条评论
为什么被折叠?



