寻找答案,大侠们help、自己up一下!!!

解决方案 »

  1.   

    org.springframework.orm.hibernate3.HibernateSystemException后面的东西呢,虽然只会用IBATIS,但还是帮你顶
      

  2.   

    抛出的例外路径:
    org.springframework.orm.hibernate3.HibernateSystemException: could not deserialize; nested exception is org.hibernate.type.SerializationException: could not deserialize
    org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:660)
    org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:413)
    org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:363)
    org.springframework.orm.hibernate3.HibernateTemplate.find(HibernateTemplate.java:800)
    org.springframework.orm.hibernate3.HibernateTemplate.find(HibernateTemplate.java:792)
    com.tnc.DataDAOImp.listCompanyResultSet(DataDAOImp.java:27)
    sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    java.lang.reflect.Method.invoke(Method.java:324)
    org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:292)
    org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:163)
    $Proxy1.listCompanyResultSet(Unknown Source)
    com.tnc.struts.action.DetailAction.execute(DetailAction.java:52)
    org.springframework.web.struts.DelegatingActionProxy.execute(DelegatingActionProxy.java:106)
    org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
    org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
    org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
    org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)下面这个就是public class DataDAOImp extends HibernateDaoSupport implements DataDAO {..}
    public List listBuyleadsResultSet(long id) {
    ---->27    List rs = this.getHibernateTemplate().find("from Buyleads b");
    return rs;
    }
    上面箭头的地方就是第27行。。
    后面的"from Buyleads b"换成表1就可以的
    谢谢大家指点
      

  3.   

    通过测试,我自己已经找到这个错误了。。我发现好像是hibernate支持mysql(5.0)的一个错误。。他不支持自动生成时间,不能序列化。。
    像这样的:`webcreateDate` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,读取的时候抛出could not deserialize; nested exception is org.hibernate.type.SerializationException: could not deserialize
    这个错误。。但是写入的时候是正常的。不知道有没有人遇到同类的问题。欢迎发表意见。