本帖最后由 gsz_stylm 于 2014-12-08 18:56:03 编辑

解决方案 »

  1.   

    你的hibernate实体类实现了序列化接口了没?public class BaseBusinessClass implements Serializable
      

  2.   

    q.list() 才是执行查询,如果有问题,肯定是这个时候报。
    你在的实体类是否可以序列化? 是否实现了serializable ? 
    如果有,
    是否字段类型配置错误()
      

  3.   


    还有result = q.list();
    写在 tx.commit(); 之前。
      

  4.   

    还是我天赋异禀,问题自己搞定了,原来Mysql数据表中的字段是TimeStamp的,我在对应的实体设置时,将字段设置程Timestamp类型的,结果就搞不定了,出现这种反序列化失败的情况。自己曾经往这方面想过,但是也没有去针对Timestamp类型的字段去考虑过,今天,突然就想试一下,结果,嘿,还真对得起咱的操作。谢谢大家了。