与其说Hibernate操作数据库,不如说Hibernate操作对象的状态.
1,瞬时状态(transient)
2,持久化状态(persistent)
3,游离状态(detached)
Session s = HibernateUtil.getInstance().getSession();
s.beginTransaction();
//临时(瞬间状态)transient
User user = new User();
user.setName("张三");
s.save(user); //持久化状态persistent
s.getTransaction().commit();
s.close();
//游离状态detached