Visão geral
Use o selectList de mybatis-plus para encapsular os dados da consulta na lista e imprimi-los como javaben nulo e os campos do banco de dados também podem corresponder
razão
Pode-se ver na imagem que os dados foram realmente consultados. Três pedaços de dados são impressos. A coleção de listas imprime três nulos, indicando que os dados não estão encapsulados, esse é o problema do javaben
mybatis-plus tem a regra de nomenclatura de corcunda ativada por padrão e mybatis não está ativada por padrão
solução
Método 1: Você pode usar a anotação @TableField para especificar o nome do campo da tabela de banco de dados;
Método 2: Configure mybaitis-plus no arquivo de configuração e desative o mapeamento automático de regras de nomenclatura de corcunda:
Adicione a configuração em application.yml:
mybatis-plus:
configuration:
map-underscore-to-camel-case: false