mysql与mybaits问题

数据库中表 admin 设置时,将 passowrd 属性设置为不为空

img

controller 进来,对passowrd 加密后控制台输出
img

mapper 映射的sql语句如下
img

报错 显示 password 为空,但password 经加密后输出的值不为空

img

贴一下AdminMapper的这个方法代码

你的dao层是不是对Admin参数加了@Param(“admin”)注解。如果加了的话,你需要通过别名.属性(admin.password)。不能只写属性名。

dao层与service有没有对参数做处理,尝试直接写死值测试 是参数问题还是什么

低级错误,mapper 映射接口参数错误,,,晚上头昏眼胀,感谢

img
忘写参数