Índice
O id de @mapper é consistente?
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!