Correspondencia entre las clases de entidad y los campos de la tabla de la base de datos
mybatis-plus
Es muy conveniente.mybatis
Comparado 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,mybatis
es 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 newLocation
atributo mybatis-plus
se 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 homeCity
atributos de la clase pojo anterior, de acuerdo con las reglas anteriores, se asignará al home_city
nombre 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 ??