博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mybatis
阅读量:3932 次
发布时间:2019-05-23

本文共 666 字,大约阅读时间需要 2 分钟。

Mybatis常见面试题总结:

执行原理

mybatis中首先要在配置文件中配置一些东西,然后根据这些配置去创建一个会话工厂,再根据会话工厂创建会话,会话发出操作数据库的sql语句,然后通过执行器操作数据,再使用mappedStatement对数据进行封装,这就是整个mybatis框架的执行情况。

分页插件

那么mybatis的插件作用在哪一环节呢?它主要作用在Executor执行器与mappedeStatement之间,也就是说mybatis可以在插件中获得要执行的sql语句,在sql语句中添加limit语句,然后再去对sql进行封装,从而可以实现分页处理。

PageHelper

  1. 导入jar包
  • 可以在GitHub上下载:
  • 也可以maven下载:
com.github.pagehelper
pagehelper
4.1.4
  1. mybatis全局配置文件配置该插件
    使用plugins标签配置一个plugin,指定拦截器的全名称,设置数据库方言
  1. 使用
    在查询的sql语句执行之前,添加一行代码PageHelper.startPage(1, 10);第一个参数表示第几页,第二个参数表示每页显示的记录数。

转载地址:http://hwqgn.baihongyu.com/

你可能感兴趣的文章
Rails中两种不同的表单处理方式
查看>>
Time Date时间转换和格式化输出
查看>>
windows网络命令大全
查看>>
Ruby初体验之搭建运行环境
查看>>
Rails 2.0 入门指导
查看>>
Ruby Gem命令详解
查看>>
rails 导出 excel
查看>>
rails 路由设置
查看>>
Ruby on Rails命令
查看>>
ruby的数组操作
查看>>
git 常用命令
查看>>
查看历史 -Git日志
查看>>
git使用总结
查看>>
rails过滤html
查看>>
rails过滤器
查看>>
layout详解
查看>>
hadoop + zookeeper 安装部署
查看>>
rake应用
查看>>
opera插件开发
查看>>
2012工作日志
查看>>