org.apache.ibaorg.apache.ibatis.btis.binding.BindingException: Instrução vinculada inválida (não encontrada);

Índice

@MapperScan

O id de @mapper é consistente?

Se o namespace é consistente

Se o mapper se junta a @Param

tipo de parâmetro de caminho completo


Simplificando, é o problema que o arquivo de configuração Mybatis não pode corresponder ao mapeador.

verifique as etapas

@MapperScan

Verifique se @MapperScan ( "com.xxx.domain.mappers") corresponde ao arquivo correspondente. No caso de várias fontes de dados, é necessária uma comparação, caso contrário, o banco de dados correspondente não pode ser acessado e alguns não são adicionados à inicialização classe.arquivo de configuração correspondente

O id de @mapper é consistente?

Se o nome do método chamado é consistente com o id em mapper.java e mapper.xml

Se o namespace é consistente

Verifique se o caminho do namespace do mapper é consistente com o do mapper.java

Se o mapper se junta a @Param

Se o parâmetro de entrada do mapeador é adicionado ao @Param correspondente

tipo de parâmetro de caminho completo

O parameterType do método mapper.xml deve tentar especificar o domínio do caminho completo. Embora possa ser usado quando não é adicionado, o compilador ainda é popular. Pode ser causado por alguns problemas de versão.

Por favor, goste se for útil e desenvolva um bom hábito!

Por favor, deixe uma mensagem para encorajamento, comunicação e perguntas!

Acho que você gosta

Origin blog.csdn.net/libusi001/article/details/131548235
Recomendado
Clasificación