为了账号安全,请及时绑定邮箱和手机立即绑定

mybatis问题。

mybatis问题。

qq_慕妹5056700 2017-03-31 21:52:10
在mybatis通过名字查询数量<select id="findUserCountByBack1" resultType="int" parameterType="User" >     select count(*) from onlinemall_user where username like #{username} and userstatus=1; </select>在controller层user.setUsername("%"+username+"%");username已经注入进去,通过查询user.getUsername()能查到name但是int total=userBiz.findUserCount1(user);查询出的total一直是0;dubug提示为:DEBUG [main] - ==>  Preparing: select count(*) from onlinemall_user where username like ? and userstatus=1; DEBUG [main] - ==> Parameters: nullTRACE [main] - <==    Columns: count(*)TRACE [main] - <==        Row: 0DEBUG [main] - <==      Total: 10username没成功注入进去,不知道哪儿原因,求解决!
查看完整描述

2 回答

?
慕粉4075985

TA贡献104条经验 获得超33个赞

 select count(*) from onlinemall_user where username like concat('%',#{username},'%') and userstatus=1;

试下

查看完整回答
反对 回复 2017-04-01
  • 2 回答
  • 2 关注
  • 1504 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信