
@Test // 快照的演示
public void demo05() {
Session session = factory.openSession();
session.beginTransaction();
User user = (User) session.get(User.class, 1);
System.out.println(user);
user.setUsername("rose2");
session.getTransaction().commit();
session.close();
}
@Test // refresh演示
public void demo04() {
Session session = factory.openSession();
session.beginTransaction();
User user = (User) session.get(User.class, 1);
System.out.println(user);
session.refresh(user);
session.getTransaction().commit();
session.close();
}
@Test
public void demo06() {
Session session = factory.openSession();
session.beginTransaction();
session.setFlushMode(FlushMode.MANUAL);
User user = (User) session.get(User.class, 1);
user.setUsername("rose4");
session.flush();
session.getTransaction().commit();
session.close();
}
原文链接 www.hanyuanhun.cn | node.hanyuanhun.cn