Nota: Error al consultar la base de datos. Causa: org.apache.ibatis.binding.BindingException: parámetro 'nombre de usuario'

Problema de excepción:

org.apache.ibatis.exceptions.PersistenceException: 
### Error al consultar la base de datos. Causa: org.apache.ibatis.binding.BindingException: parámetro 'nombre de usuario' no encontrado. Los parámetros disponibles son [arg1, arg0, param1, param2]
### Causa: org.apache.ibatis.binding.BindingException: parámetro 'nombre de usuario' no encontrado. Los parámetros disponibles son [arg1, arg0, param1, param2]

causa:

Cuando aparecen múltiples parámetros, mybatis almacenará estos parámetros en la colección de mapas, por lo que debe usar los parámetros proporcionados por mybatis para obtener [arg1, arg0, param1, param2]

Solución:

Cambiar el archivo mapper.xml original

select * from admin where username=#{username} and password=#{password}

Cambiar a

select * from admin where username=#{arg0} and password=#{arg1}

o

select * from admin where username=#{param1} and password=#{param2}

O

select * from admin where username=#{arg0} and password=#{param2}
select * from admin where username=#{param1} and password=#{arg1}

Supongo que te gusta

Origin blog.csdn.net/qq_53376718/article/details/133445602
Recomendado
Clasificación