![](https://img-blog.csdnimg.cn/20190919103407766.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Mybatis
文章平均质量分 57
ClarenceJohnson
实践是检验真理的唯一标准
展开
-
Mybatis分页插件Pagehelper分析
Mybatis分页插件Pagehelper用法及其分析0、PageHelper的用法:在service层中的mapper接口前加入,只分页statrtPage后的第一个sql://实现分页方法PageHelper.startPage(startIndex, endIndex);//前端经常需要获取总条数或者总页数,就需要在返回的结果做处理,list为查询返回结果Long total = new PageInfo(list).getTotal();//通过自定义的统一返回值返回给前端或原创 2021-12-09 16:36:52 · 293 阅读 · 0 评论 -
Mybatis 中遍历map 参数中的 list 和 array 属性
Mybatis 中遍历map 参数中的 list 和 array 属性文章目录Mybatis 中遍历map 参数中的 list 和 array 属性问题解决方案代码controller层dao层mapper.xml参考链接问题在项目有中遇到批量删除操作时,需要根据两个属性去删除数据,其中一个是类型:type,另一个是ids:数组形式的id数组。由于在官方文档中只是简单的介绍foreach的用法,套用之后进行批量删除操作:提示遍历map中的array 属性是无法获取值.解决方案代码controll转载 2020-09-22 15:39:03 · 1122 阅读 · 0 评论 -
mybatis原理解析
功能架构我们把Mybatis的功能架构分为三层:(1)API接口层:提供给外部使用的接口API,开发人员通过这些本地API来操纵数据库。接口层一接收到调用请求就会调用数据处理层来完成具体的数据处理。(2)数据处理层:负责具体的SQL查找、SQL解析、SQL执行和执行结果映射处理等。它主要的目的是根据调用的请求完成一次数据库操作。(3)基础支撑层:负责最基础的功能支撑,包括连接管理、事务管理...转载 2019-07-16 17:11:10 · 286 阅读 · 0 评论