随笔分类 - MyBatis
摘要:(一)关于分页拦截器的简单理解 首先,要开发MyBatis的插件需要实现org.apache.ibatis.plugin.Interceptor接口,这个接口将会要求实现几个方法:intercept()、plugin()及setProperties(),intercept方法是开发人员所要执行的操作
        阅读全文
            
摘要:最近项目中出现了至少两次因为Mybatis的动态where条件不满足导致实际sql语句的where条件为空,进而查询全表,当数据量比较大的时候,导致OOM的情况. 如何禁止这种情况,个人觉得三种措施: 1.在逻辑层面加充分的参数有效性检查; 2.在where条件中如果索引条件都不满足,加上1=2这种
        阅读全文
            
摘要:首先约定文中将的四大对象是指:executor, statementHandler,parameterHandler,resultHandler对象。(为了方便下面的文章说道四大对象就专指它们) 讲到statementHandler,毫无疑问它是我们四大对象最重要的一个,它的任务就是和数据库对话。在
        阅读全文
            
摘要:1、显示出sql内容: 新建2个类:MybatisInterceptor ;拦截sql,并获得输出sql内容 2、在新建sql格式化工具,格式化sql语句 3、在spring的配置文件中添加 配置插件 配置注入的内容 2、如果使用的是Druid来连接的数据库 在web.xml文件中添加下面的信息
        阅读全文
            
                    
                
浙公网安备 33010602011771号