都是夏昕电子书上的例子,报错如下:
javax.servlet.ServletException:   
--- The error occurred in user.xml.  
--- The error occurred while applying a parameter map.  
--- Check the getUser-InlineParameterMap.  
--- Check the parameter mapping for the 'name' property.  
--- Cause: java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]The specified SQL type is not supported by this driver.
org.springframework.web.servlet.FrameworkServlet.serviceWrapper(FrameworkServlet.java:402)
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:355)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

解决方案 »

  1.   

    这本来是2个例子,第一个是spring书上的,第2个是ibatis书上的。
    2个例子我单独运行都成功了,上面那个例子上我把这2个例子综合了下,就是判断数据库里有没有输入的用户名和密码。
      

  2.   

    The specified SQL type is not supported by this driver.这句提示你看到了吗,是不是你的驱动程序有问题啊?
      

  3.   

    不会的MSSQL的3个包是我刚在微软的网站下的,而且我单独运行ibatis的例子一点问题都没有。
      

  4.   

    楼主,其实ibatis我没有看过,只是知道有这个东西。我帮你顶吧,要是hibernate还有可能帮你一下。
      

  5.   

    to shoulders:
    真的很谢谢了
      

  6.   

    property 中的某些属性,MSSQL不支持。
      

  7.   

    to darkattack(居士):
    请具体指出来好吗?
      

  8.   

    li=(LoginInfo)sqlMap.queryForObject("getUser",loginInfo.getName());
    这句改成
    li=(LoginInfo)sqlMap.queryForObject("getUser",user);试试
      

  9.   

    不对,好象看出来你在什么地方用给loginInfo.setName();
    例外根据抱错,应该是SQL类型不支持,贴出你的loginInfo BEAN来
      

  10.   

    另外,我在项目中都是用IBATIS,看来楼主也是IBATIS支持者,留个MSN来,有机会交流下
    [email protected]