之前给项目弄了个MD5加密 为了省事 把原数据库某密码直接在mysql workbench改成了MD5加密后数值
但是因为改之前 我启用了
redis做mybatis二级缓存 这一行数据我刚好在修改数据库中密码前查询过 错误的数据被保存在了缓存中 造成脏读 于是屡次登陆验证不成功 今天控制台输出前后台密码了一波才反应过来
解决方案:
设置flushcache为true 强制刷新缓存
之前给项目弄了个MD5加密 为了省事 把原数据库某密码直接在mysql workbench改成了MD5加密后数值
但是因为改之前 我启用了
redis做mybatis二级缓存 这一行数据我刚好在修改数据库中密码前查询过 错误的数据被保存在了缓存中 造成脏读 于是屡次登陆验证不成功 今天控制台输出前后台密码了一波才反应过来
解决方案:
设置flushcache为true 强制刷新缓存