mybatis
阿狸!!!!
这个作者很懒,什么都没留下…
展开
-
mybatis 拼接sql语句 并同时执行多条sql
问题:根据业务需求修改一条数据时需要将原有数据存储,并拼接还原sql 语句,修改多表时,会有多个sql,首先想到 通过符号分隔,然后循环执行sql,但是无法保证分隔后的sql是否能正常执行,因为拼接的sql中包含部分文字。只能把拼接好的sql一起执行,最后实现过程中,发现mybatis 一般写法 无法执行多条sql语句,关键代码如下:一 、拼接sql 时,前面 追加 begin 后面追加 ;end;即可,begin end 可以吧sql当做一个整体来执行,ps:我的理解是如此,如果这里有误,可以在评论区原创 2020-08-09 19:01:04 · 3383 阅读 · 0 评论 -
mybatis oracle查询数据量过大时 查询时间过长
一、使用Navicat查询sql为 0.556s 数据为 8000条感觉还凑合不算慢二、放在myabtis中执行,打印sql执行之间发现时间翻了将近4倍三、最后发现mybatis 默认一次读取100条数据 (只针对oracle mysql未知),当读取分页数据是没什么问题,但是当读取大量数据是就会显得慢了,只需要根据自身需求配置即可,以下采用yml格式配置mybatis: map...原创 2020-03-18 16:00:26 · 2611 阅读 · 1 评论