持久态
session空间中有这个对象(该对象纳入了session的管理范围),数据库中有与之对应的数据
持久态数据:对象中的属性值与数据库中的数据保持一致,如没有,则会同步更新(发送修改语句)
Student s=session.get(Student.class,4);
//重新赋值
s.setSage(13);
//session.update(s);(可以不要)
游离态
//session空间中没有这个对象(该对象没有纳入session的管理范围),数据库中有与之对应的数据
Student s=new Student();
//将对象踢出session
session.evict(s);
s.setSage(21);
自由态
//session空间中没有这个对象(该对象没有纳入session的管理范围),数据库中没有与之对应的数据
//新建一个对象
Student s=new Student();