tkmybatis
aitxiaogang
欢迎大家留言,个人邮箱,aitxiaogang@163.com
展开
-
java springboot 执行sql时间远远大于在客户端执行sql的时间,mybatis 执行时间比纯sql时间长,mybatis sql执行时间明显大于Navicat中执行时间
项目框架是spring boot ,mybatis-plus(tk-mybatis)。数据量小,1000条一下的时候没什么问题,但是要测试数据量大之后的接口响应时间,所以程序批量插入了10000条数据,再次通过接口查询数据的时间直接就变成了10秒。感觉这个时间非常的不正常,因为把程序执行的sql文件拿到客户端执行根本没用到那么多时间,为了排查问题,用了很多方法,最后还是找到了问题的原因。具体原因如下mybatis-plus,tk-mybatis在自动分页查询总数的时候,是先把查询数据的sql构建原创 2020-11-22 21:26:31 · 3620 阅读 · 0 评论 -
tk mybatis insert插入数据忽略自增id列的插入
通过调用insertUseGeneratedKeys方法插入数据,会忽略被@id标注的列原创 2020-10-01 12:21:53 · 2872 阅读 · 0 评论