Hi,Charles:
I find a problem when I update a principal(RolePrincipal), because I modified the permissions of sepecial principal, the JdbcAuthenticationManager will invoke updatePrincipal(String oldName, Principal principal) method,this method segment like this:
if (oldName.equals(((RolePrincipal) principal).getLocalName())) {
return;
        }