Solución: Mybatis-plus usa selectList para consultar datos como nulos

Visión general

Use selectList de mybatis-plus para encapsular los datos de la consulta en la lista e imprimirlos como javaben nulo y los campos de la base de datos también pueden corresponder

 

 

razón

En la imagen se puede ver que los datos realmente se han consultado. Se imprimen tres datos. La colección de listas imprime tres nulos, lo que indica que los datos no están encapsulados, ese es el problema de javaben

mybatis-plus tiene la regla de nomenclatura joroba activada de forma predeterminada y mybatis no está activada de forma predeterminada

solución

Método 1: puede usar la anotación @TableField para especificar el nombre del campo de la tabla de la base de datos;

Método 2: configure mybaitis-plus en el archivo de configuración y desactive la asignación automática de reglas de nombres de joroba:

Agregar configuración en application.yml:

mybatis-plus:
  configuration:
    map-underscore-to-camel-case: false

Supongo que te gusta

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