mybatisplus-plus| error: no se puede ejecutar. porque no se puede encontrar la columna para la identificación de la entidad

Aprende a usar mybatisplus-plus para implementar la aplicación de claves primarias compuestas según el siguiente blog:

Aplicación de la clave primaria compuesta mybatis-plus (operación de clave principal múltiple)_cómo tratar con la clave primaria compuesta mybatisplus

Siga los mismos pasos para configurar y ejecutar, pero se produce el siguiente error al realizar la actualización de datos:

error: can not execute. because can not find column for id from entity

Realmente no entiendo por qué ocurre un error cuando configuro exactamente lo mismo, pero resulta que mi método no ha cambiado:

public boolean saveGrade(Grade grade) {
    return saveOrUpdateByMultiId(grade);
}

Antes se usaba SaveOrUpdate, pero ahora se usa saveOrUpdateByMultiId.

 


Gracias a este blog por escribir el método a cambiar:

El uso de la clave primaria compuesta mybatis-plus_la clave primaria dual mybatisplus_Blog de Ye Erfeifei-CSDN Blog

Supongo que te gusta

Origin blog.csdn.net/m0_64140451/article/details/130457691
Recomendado
Clasificación