刚new 出来的是 临时对象应该只有从持久化状态转变过来的对象才能够叫做游离对象。假设 一个对象 持久化状态转变过来的对象才能够叫做游离对象 然后 又在数据库中删除这个对象关联的纪录。
     这时这个对象在数据库中没有纪录 也没有被session 关联。这时这个对象应该还是游离对象把。

解决方案 »

  1.   

     刚new出来的是自由状态,
     与Session关联后才是持久状态
     session.delete();又变为自由状态;
     用session从容器中清出时转变为游离状态
     
      

  2.   

    他将得很明白了,,做下补充
    游离 二字,,是指,,脱离了控制的对象,也就是说先前对他进行了控制,,现在不用了,或不要了,,抛弃了人家,,
    而new呢,,是刚创建的,,准备有用了,,
      

  3.   

    举个例子把,,
    如果把这个数据的持久化比作一个男人,,
    那么呢?
    游离 就是只旧爱
    而你的 new呢是新欢了,,,
    而持久态,,就是指结了婚而又不能离婚的男人