iBatis报无效的列索引 仔细查看你的sql语句,login_name 对应表中的字段是否正确! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是正确的,整个sql在sqlplus中是能跑通的。 检查下你传入的loginName,两个类型会不会不一样?? login_name AS userLoginName,(#userLoginName#)可能有冲突,把其中的一个名字改了试试 查过了,传入参数是string类型,数据库是varchar2类型的。 userLoginName 映射呢 ?实体层呢 你是指哪里?我查验过,resultClass类属性与sql中别名一致;parameterMap中的key与赋值参数一致。 数据库,实体类,ibatis中写的字段是否一致? 你把 这行 <parameter property="userLoginName" />去掉。我怎么感觉你的 password也可能报错啊 我把password去掉了,问题依旧。只有把parameterMap去掉、把参数去掉才没有问题,郁闷了... 真搞不懂iBatis到底怎么了,最终用了一个很恶心的方式解决了。即复用了另外一个parameterMap,在那个map中添加了 <parameter property="password" />。真不明白这两个parameterMap有何不同。下面代码是被复用的以前的 <parameterMap class="java.util.HashMap" id="queryMap"> <parameter property="userName"/> <parameter property="userLoginName"/> <parameter property="password"/> <!--刚刚追加上的--> </parameterMap> 你是不是还有一个sql也用到了这个parameterMap。而另一个sql要传进username参数? 我原本定义了两个parameterMap,但新定义的这个一直存在上述问题。最终改为使用以前已经定义了的queryMap,在上面追加了password参数,复用了这个parameterMap 我也遇到了,但是我吧ibatis配置文件中的parameterMap改成parameterClass就可以了 是因为一个xml中多个parameterMap了吧 关于eclipse的乱码问题 求解!!!!!!!!!!!!!!! 关于java和数据库连接池的一个问题 hibernate性能问题 weblogic服务器启动的错误 请帮忙做几道 EJB 的题目 我用的TOMCAT服务器,当修改页面后能不能不重启动服务器? java生成xml树的问题 关于在一个jsp中调用一个数据库中两张表的数据 maven聚合工程打包问题,求大佬帮忙,感激不尽 一个关于<select>标签的问题 spring官方包有例子程序吗,我刚下了3.0.4,没有例子啊
去掉。我怎么感觉你的 password也可能报错啊
即复用了另外一个parameterMap,在那个map中添加了 <parameter property="password" />。
真不明白这两个parameterMap有何不同。
下面代码是被复用的以前的 <parameterMap class="java.util.HashMap" id="queryMap">
<parameter property="userName"/>
<parameter property="userLoginName"/>
<parameter property="password"/> <!--刚刚追加上的-->
</parameterMap>