我在项目中出现了一个BUG,不知道如何解决,跪求大虾们伸手援助。com.zonrong.core.utils.ReflectUtil  这个包是一直公司在用的包,以前一直没问题,我现在不知道是我包引错了还是什么原因。
2009-6-18 14:12:11 DEBUG com.zonrong.core.utils.ReflectUtil:32 - java.lang.NoSuchMethodException: com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.setSqlExecutor(com.ibatis.sqlmap.engine.execution.SqlExecutor)2009-6-18 14:12:20 DEBUG java.sql.Connection:27 - {conn-100000} Connection
2009-6-18 14:12:20 DEBUG java.sql.Connection:27 - {conn-100000} Preparing Statement:        insert into projectInfo      (       projectName      ,      principal      ,         startTime         ,      endTime      ,         res         ,         createdate                 )   values(       ?      ,         ?         ,      ?      ,         ?         ,         ?         ,         ?     )     
2009-6-18 14:12:20 DEBUG java.sql.PreparedStatement:27 - {pstm-100001} Executing Statement:        insert into projectInfo      (       projectName      ,      principal      ,         startTime         ,      endTime      ,         res         ,         createdate                 )   values(       ?      ,         ?         ,      ?      ,         ?         ,         ?         ,         ?     )     
2009-6-18 14:12:20 DEBUG java.sql.PreparedStatement:27 - {pstm-100001} Parameters: [窸窸窣窣, 黄明杰, 2009-06-18, 2009-06-18, 事实上, 2009-06-18]
2009-6-18 14:12:20 DEBUG java.sql.PreparedStatement:27 - {pstm-100001} Types: [java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String]ibatis的sql语句和参数也从console打出来了,但就是不能往数据库里添加成功。

解决方案 »

  1.   

    2009-6-18 14:12:20 DEBUG java.sql.Connection:27 - {conn-100000} Connection 
    这个说明连接应该没问题吧。
      

  2.   

    请确认数据库中startTime        ,      endTime    是不是varchar的因为你在程序中定义的是String
      

  3.   

    startTime        ,      endTime    在数据库里面是VARCHAR类型的
      

  4.   

    请把你的sql整个贴出来,不要贴log
      

  5.   

    <sqlMap namespace="project">
    <insert id="insertProject" parameterClass="com.zonrong.projectmanager.dao.ProjectInfo">
    <![CDATA[
    insert into projectInfo
       (
       projectName
       ,
       principal
       ,
           startTime
           ,
       endTime
       ,
           res
           ,
           createdate
          
           )
    values(    #projectName#
       ,
           #principal#
           ,
       #startTime#
       ,
           #endTime#
           ,
           #res#
           ,
           #createdate#
       )
    ]]>
    </insert>
    </sqlMap>
      

  6.   

    请确认com.zonrong.core.utils.ReflectUtil是否存在?