Dto funcionamiento del campo

Dto campo no se devuelve a la parte delantera

    /**
     * 创建时间
     */
    @JSONField(serialize = false)
    private Date createdAt;

Cuando mybatis-plus para actualizar el campo se establece en NULL, el campo no se ocupa de, cómo hacerlo? ?

  • ¿Por qué hay una situación así?
    • Porque después de lo ajusta a cero, que no trata con el campo por defecto.
  • ¿Hay alguna manera de manejar esta situación:
    • clase de entidad (Dto) en un correspondiente campo anotado @TableField (= Estrategia FieldStrategy.IGNORED) , ignora se determina el valor nulo, por ejemplo:
@TableField(strategy = FieldStrategy.IGNORED)
private String name;
  • Cuando una pluralidad de valores de anotación @TableField
@TableField(value = "user_name", strategy = FieldStrategy.IGNORED)
private String userName;
  • estrategia puede llenar en las siguientes propiedades:
    Aquí Insertar imagen Descripción
Publicado 43 artículos originales · ganado elogios 36 · vistas 2215

Supongo que te gusta

Origin blog.csdn.net/qq_17589751/article/details/104746003
Recomendado
Clasificación