Red de conocimiento informático - Problemas con los teléfonos móviles - Complemento de paginación Mybatis avanzado SpringBoot

Complemento de paginación Mybatis avanzado SpringBoot

Hola a todos, siempre he usado las palabras más populares para comprender el conocimiento básico. Creo que todas las dificultades son inseparables de la base del "conocimiento básico".

"Todos pueden hacerlo por analogía. ~"

Si has visto esto hasta el final, ¡me alegra que puedas tener paciencia! Después de leerlo. Ya le presentamos los conceptos básicos de Springboot, por lo que ya tiene una idea de cómo usarlo, pero en las próximas entregas le presentaremos los conceptos básicos de Springboot y algunos de los escenarios de aplicaciones en los que Úselo, por lo que es posible que haya oído hablar de él antes o no.

La última vez les presenté cómo Springboot integra Redis y cómo usarlo de manera básica, esta vez les presentaré mybatis y luego les presentaré Springboot. mybatis es un complemento de paginación que integramos en Springboot. Es posible que Github haya sido bloqueado recientemente, así que puse el código fuente en el sitio web nacional. En esta sección, todavía usamos el último código.

La paginación es como comprar un libro, tiene más contenido. No lo pongas una página a la vez. No puedes colocarlo en una sola página, por lo que lo divides en páginas. Cuando termines de pasar la primera página, pasa a la segunda página. En los programas, la paginación general se usa a menudo en interfaces de listas, como listas de usuarios, listas de artículos, etc., y los datos de los elementos de la lista son generalmente datos muy simples que se devuelven a la pantalla frontal, y la página de detalles generalmente muestra datos relativamente completos. Entonces todos están escribiendo. Puede prestar atención a la interfaz y no devolver todos los datos. Se debe consultar alguna información detallada a través de permisos. Si la lista devuelve todos los datos, si la otra parte es un experto técnico, no exponga todos los datos de la tabla.

Hablemos del algoritmo de paginación. Hay dos variables principales en la paginación. Una es la página y la otra es el tamaño de la página. Generalmente, el servidor los pasa. Y juzgue al recibir si la otra parte está vacía o 0, puede establecer un valor base como pageSize y el otro es pageSize. Establezca un valor base como página = 1, tamaño de página = 10, en lugar de permitir que el usuario vea una lista vacía.

De hecho, la paginación se puede completar en la función de paginación en SQL. No lo mencioné cuando. Hablando de MySQL antes, lo presentamos principalmente porque quiero combinarlo con esta sección. Entonces, ¿cómo realiza SQL la paginación? Tome la lista de roles de usuario anterior como ejemplo:

Del mismo modo, hay dos valores principales: límite y desplazamiento. El primero es fácil de entender y limita la cantidad de datos que hay en una página. También es fácil de entender, el desplazamiento, es decir, cuántos datos se mueven hacia abajo, generalmente está bien.

Es un problema matemático muy simple, no digas que no lo sabes ~ <. /p>

Bien, con la base anterior, puedes probarlo tú mismo y escribirlo en **Mapper.xml. Este método también es posible. Déjame presentarte un arma mágica.

De manera similar, modifique nuestro pom.xml.

Aquí hay un método directo para ayudarlo a resumirlo, porque los datos del elemento de la lista están relacionados principalmente con varios atributos, lista (datos), total (número total de elementos). , pageSize (cuántos elementos hay en una página), pageNum (página actual), principalmente relacionados con estos elementos, porque la interfaz generalmente los muestra una vez según los valores y números de página de estas listas. eche un vistazo al código:

Luego, lo llamamos y modificamos la lista que escribimos antes:

Después de que la solicitud sea exitosa, se devolverá el siguiente contenido: <. /p>

De hecho, este es el principio de reescritura de SQL y consulta de SQL. La capa inferior es implementada principalmente por el interceptor mybatis. ¡Aquí no le daré una introducción demasiado profunda! Se lo presentaremos en breve, así que comprendamos bien su uso básico.

Este es el final de este número. En resumen, esta sección le enseña principalmente cómo consultar SQL e introduce el uso básico del complemento de paginación mybatis. Se recomienda que intente escribirlo. /p>