Solução: Mybatis-plus usa selectList para consultar dados como nulos

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

Acho que você gosta

Origin blog.csdn.net/weixin_45481821/article/details/125836352
Recomendado
Clasificación