在项目中 mysql-plus save 一直出现Error updating database 错误
查询 没有任何问题 只要保存 就出现这个错误
如果是从 request过来的请求 保存 也没有问题
研究了一天 最后发现是 mybatis拦截器拦截了。。
因为我调用的方式 不是request调用 所以 到这里就一直报错
重新写 获取登录用户的方法即可
private LoginUser getLoginUser() {
LoginUser sysUser = null;
try {
sysUser = SecurityUtils.getSubject().getPrincipal() != null ? (LoginUser) SecurityUtils.getSubject().getPrincipal() : null;
} catch (Exception e) {
//e.printStackTrace();
sysUser = null;
}
return sysUser;
}
调用这个获取登录用户方法 就可以正常保存了!!!