在Hibernate中,对象有三种状态:临 时状态(Transient)、持久状态(Persistent)和游离状态(Detached)。
处于持久态的对象也称为 PO(Persistence Object),临时对象和游离对象也称为VO(Value Object). 1. 临时状态
由 new 命令开辟内存空间的java对象,例如:
User user=new User();
临 时对象在内存孤立存在,它是携带信息的载体,不和数据库的数据有任何关联关系.
(a) 如 果没有变量对该对象进行引用,它将被gc回收;
(b) 在Hibernate中,可通过 session的save()或saveOrUpdate()方法将瞬时(临时)对象与数据库相关联,并将数据对......
阅读全文