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

sql配置文件问题 在sql语句中传入String 类型的参数就查不到数据

<select id="queryUserList" parameterType="com.xfxz.model.Users" resultMap="Userscoumlon">

    SELECT userid,username,password from users where userid = #{userid}  and username="张三"

  </select>

我的数据库是mysql  为什么一加上 and username="张三"  就查不到信息,不加上and username="张三",就可以查出来  我的数据库里有一个id为1  姓名为张三的数据 ,我是封装的users对象

正在回答

2 回答

问题已解决,需要改mybatis的总配置文件,在url的value值加上这一句代码:characterEncoding=UTF-8

0 回复 有任何疑惑可以回复我~

可以采用log4j输出mybatis生成的sql并在数据库里面查询来协助调试

0 回复 有任何疑惑可以回复我~
#1

itJ男 提问者

我用log4j打印出的sql能在数据库里能查出数据
2016-10-22 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

sql配置文件问题 在sql语句中传入String 类型的参数就查不到数据

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信