mybatis
文章平均质量分 58
T-OPEN
爱生活,爱技术,爱分享,希望多与同行交流,共建一个良好的开源技术氛围。
展开
-
mybatis使用流式查询避免一次性查询数据量过大导致OOM(内存溢出)
开发中难免会遇到大批量数据的导出,比如几十万条数据,而服务器的内存过小则导致内存溢出,这篇文章将带你领略使用mybatis的流式查询来减小内存压力。原创 2019-12-05 18:17:08 · 11112 阅读 · 4 评论 -
mybatis自动去除多余的逗号,AND , OR<where><set>
<select id="findActiveBlogLike" resultType="Blog"> SELECT * FROM BLOG WHERE <if test="state != null"> state = #{state} </if> <i...转载 2019-11-21 14:58:32 · 12537 阅读 · 3 评论 -
MyBatis中#{}与${}的区别 sql注入
MyBatis中#{}与${}的区别 sql注入原创 2019-08-02 13:03:30 · 952 阅读 · 0 评论 -
springboot工程打印sql的日志
如果使用的是application.properties文件,加入如下配置:logging.level.com.example.demo.dao=debuglogging.level.com,后面的路径指的是mybatis对应的方法接口所在的包。并不是mapper.xml所在的包。如果使用的是application.yml文件,加入如下配置:打印sqllogging: level:...原创 2019-05-14 21:00:07 · 7367 阅读 · 0 评论 -
Spring Boot中使用Swagger2构建强大的RESTful API文档
由于Spring Boot能够快速开发、便捷部署等特性,相信有很大一部分Spring Boot的用户会用来构建RESTful API。而我们构建RESTful API的目的通常都是由于多终端的原因,这些终端会共用很多底层业务逻辑,因此我们会抽象出这样一层来同时服务于多个移动端或者Web前端。这样一来,我们的RESTful API就有可能要面对多个开发人员或多个开发团队:IOS开发、Android...原创 2019-05-14 20:52:39 · 195 阅读 · 0 评论 -
mybaits的批量修改以及其中的坑
1.今天用mybatis实现批量更新,一直报错,说我的sql语句不对,然后我还到mysql下面试了,明明没问题,但就是过不去,原来问题在这。在连接数据库的url中要加入?allowMultiQueries=true这段,而且要放在第一行dao层:mapper层:解释一下,我的collection=“list”,为什么写list,因为传入的是一个list集合,这里必须写list,如果传...原创 2019-02-15 11:22:19 · 995 阅读 · 0 评论 -
mybatis的<selectKey>的用法
问题用mybatis update 记录,更新过后想要更新记录的id 怎么办?平常我门都是更新数据,用更新的条件再查询一次,得到更新的记录。这样我门就进行了两次数据库操作,链接了两次数据库。增加了接口的处理事件,因为链接数据库是很耗时的操作。简介其实可以通过 mybatis 的 selectKey 标签来解决这个问题。selectKey 这个标签大家基本上都用过,比如在插入数据的时候,返...原创 2019-01-18 20:28:15 · 3483 阅读 · 1 评论 -
mybatis批量插入 insert foreach 操作传入map参数
mybatis批量插入 insert foreach 操作传入map参数原创 2018-12-25 19:50:23 · 10889 阅读 · 13 评论 -
mybatis的循环插入
最近有个需求,就是使用mybatis时,向mysql中插入数据,其参数为map类型,map里面的key为列名,而key对应的value是该列对应的列值;问题是每次插入mysql中数据行的部分列,即map里面key的值每次都不固定,在用mybatis时需要通过map的key作为列名。原创 2018-12-25 19:16:00 · 13675 阅读 · 3 评论 -
mybatis-plus使用教程
pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mave原创 2018-11-30 11:07:37 · 2164 阅读 · 0 评论