Mybatis错误之Parameter ‘revcompany’ not found. Available parameters are [1, 0, param1, param2]...

项目中出现的问题:

首先出现的问题报错是(中文表达):mybatis中不支持从 OTHER 到 BINARY 的转换

很奇怪,找了一下数据库,最终发现是某字段是null。mybatis用的时候是

select applyname from bas_landlords where applycode=#{revcompany} and companyid=#{feecompany} 
#{revcompany}这样传递参数,就产生了上述错误
解决办法是:将传递参数加上jdbcType类型
#{revcompany, jdbcType=VARCHAR}

 

但是依然存在着问题,参数revcompany没有找到:

解决办法是:dao层的传递参数加上注解@Param("revcompany")

String getRevcompanyname(@Param("revcompany")String revcompany,@Param("feecompany")String feecompany);

  

转载于:https://www.cnblogs.com/winv758241/p/8580867.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值