能说的详细点吗?我在主题里面是这样做的
<bag name="contents">
    <key column="topicId"/>
    <one-to-many class="hibernate.tables.Content"/>
</bag>是在bag后面加上lazy="true"吗?

解决方案 »

  1.   

    另外还有一个问题,我每次重启tomcat总会时不时地出现这种错误,但又不影响应用,有人跟我有一样地情况吗
    java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException
    : hibernate.tables.Content
            at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1278)
            at java.io.ObjectInputStream.readObject(ObjectInputStream.java:324)
            at java.util.ArrayList.readObject(ArrayList.java:547)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
    java:39)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:324)
            at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:838
    )
            at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1746)        at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1
    646)
            at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274)
            at java.io.ObjectInputStream.readObject(ObjectInputStream.java:324)
            at org.apache.catalina.session.StandardSession.readObject(StandardSessio
    n.java:1401)。(省略)
      

  2.   

    Hibernate 映射的类 
     <one-to-many class="hibernate.tables.Content"/>
    这个 Content 应该  implements java.io.Serializable ,
      

  3.   

    使用Eclipse自动生成hbm影射文件,可以选择many一方为lazy ,自动生成的java类也都implements Serializable ,所以推荐你使用Eclipse的hibernate Synchronized插件来做,
    省掉了很多不必要的麻烦。
      

  4.   

    <one-to-many class="hibernate.tables.Content"/>
    这个 Content 应该  implements java.io.Serializable ,
    是的
    一般使用懒加载
      

  5.   

    可不可以再问一下serializable具有什么作用?谢谢