Notas sobre la correspondencia entre campos de clase de entidad y tablas de base de datos en mybatis-plus

Correspondencia entre las clases de entidad y los campos de la tabla de la base de datos

mybatis-plusEs muy conveniente. mybatisComparado con él, tiene mis constructores CRUD y condicionales favoritos, etc., lo que reduce en gran medida la cantidad de código de archivo xml antihumano. Este artículo registra principalmente las clases de entidad correspondientes y los campos de base de datos que normalmente encuentro. El problema, debido a que se usa el CRUD incorporado, mybatises ligeramente diferente del método de escritura.

	private String newLocation;

    @TableField("homecity")
    private String homeCity;

Los anteriores son los dos campos en mi clase pojo.Este newLocationatributo mybatis-plusse asigna automáticamente a la consulta CRUD que viene con él.

select new_location from XXX;

Cuando el campo de la base de datos no cumple con las reglas predeterminadas anteriores, como los homeCityatributos de la clase pojo anterior, de acuerdo con las reglas anteriores, se asignará al home_citynombre de la columna, pero el nombre del campo de la tabla que uso es homecity, no home_city, entonces usted solo falta @TableField("homecity")especificarlo Eso es todo.

Cómo usar el CRUD de mybatis-plus, cómo escribir el código detallado, el documento oficial solo presenta el uso, escribiré un artículo para contarte recientemente, si tienes amigos que no pueden esperar, puedes enviarme un mensaje privado ??

Supongo que te gusta

Origin blog.csdn.net/m0_54850467/article/details/123665080
Recomendado
Clasificación