Mybatis por pestaña RowBound (ejemplo sencillo)

RowBounds implementar la paginación
principio: implementar la paginación a través RowBounds y de paginación a través de una serie de principios moda son similares una vez para obtener todos los datos calificados, entonces la operación de grandes volúmenes de datos en la memoria
para, implementar efecto paginación. Sólo tenemos que poseer una gran variedad de paginación para implementar la lógica de paginación, | más simplificado aquí.

Contras: desechables pueden ser muchos, el consumo de memoria de datos de gran tamaño fue a buscar a partir de la base de datos puede resultar en un rendimiento e incluso conducir a desbordamiento de memoria.

escena aplicable: En el caso de la gran cantidad de datos, recomendaciones o interceptores aplicables aplicar efecto de paginación. RowBounds recomienda utilizar el volumen de datos es relativamente pequeño.
 
Ejemplos sencillos
 
1.xml Resultados de la búsqueda
 < Seleccione ID = "findMovieAll" resultMap = "MovieList" > 
        seleccionar * de película en la bandera = 1 
 </ seleccione >
Ver código

2.Dao tener RowRounds objetos entrantes

Lista <Película> findMovieAll (RowBounds RowBounds);
Ver código

llamada 3.Controller

  @RequestMapping ( "/ test" )
     pública Lista <Película> index1 () {
         volver movieDao.findMovieAll ( nuevos RowBounds (1,30 )); 
    }
Ver código

prueba

 

 

Publicado 84 artículos originales · ganado elogios 0 · Vistas 687

Supongo que te gusta

Origin blog.csdn.net/qq_38405199/article/details/103829425
Recomendado
Clasificación