Uso de la anotación BaseMapper @TableLogic

Efecto: agregue esta anotación al campo y luego ejecute el método de eliminación de BaseMapper, el método de eliminación se convertirá en una modificación

Ejemplo:

  Clase de entidad:      

@TableLogic (delval = "2") 
Entero privado eliminado;

   capa de servicio:
      llamada deleteById (id) de BaseMapper; // id es la clave principal correspondiente a la

 ejecución de la entidad es el efecto:

      En el caso de agregar @TableLogic

      sql: ACTUALIZAR el nombre de la tabla SET eliminado = 2 WHERE id =? Y eliminado = 0

        sin @TableLogic

      Tomar eliminar del nombre de la tabla donde id = valor

 Parámetros de anotación de @TableLogic

    value = "" Valor original predeterminado

    delval = "" valor eliminado

    @TableLogic (valor = "valor original", delval = "cambiar valor")

Supongo que te gusta

Origin blog.csdn.net/xc_nostalgia/article/details/109726031
Recomendado
Clasificación