随笔分类 - mybatis
spring boot 实现mybatis拦截器
摘要:spring boot 实现mybatis拦截器 项目是个报表系统,服务端是简单的Java web架构,直接在请求参数里面加了个query id参数,就是mybatis mapper的query id,刚好对接接口的请求参数,没有使用接口模式。 基于这种特性,分页使用了PageHelper插件,但是
阅读全文
mybatis分页插件Mybatis_PageHelper 简单案例
摘要:源码地址(官网,文档) 使用条件: 支持mybatis 3.1.0+ sql 解析工具(jsqlparser.jar) 下载 Mybatis_PageHelper 版本随意,反正我用的5.0.0 maven: xml: java: 就是这么简单。 更多功能,请查看
阅读全文
mybatis拦截器案例之获取结果集总条数
摘要:最近做的项目前端是外包出去的,所以在做查询分页的时候比较麻烦 我们需要先吧结果集的条数返回给前端,然后由前端根据页面情况(当前页码,每页显示条数)将所需参数传到后端。 由于在项目搭建的时候,是没有考虑数据量比较大(结果集数量大于1W条,甚至达到30W条)的情况 (使用的VPN网络比较慢,使用单元测试
阅读全文
mybatis 中文做参数报错
摘要:一个简单的查询,如果参数中有中文。如下: 报错: mybatis sql日志: 注意:“萧亚轩”两边没有单引号,不是“?”的占位符,参数列表里面是没有值。 修改其实很简单: v1:换$ 为# v2:添加 ‘’ 单引号 #只会当成个字符串 $就不一定是字符串,或者其他类型
阅读全文