文章分类 -  Mybatis

介绍mybatis方面的知识
摘要:文章转载自 : https://blog.csdn.net/xu1916659422/article/details/78107869 头一次见到mybatis的trim标签,完全不知怎么使用,不知道怎么使用怎么办,就只能 复制 粘贴 做一个代码搬运工。 今天有空研究了一下trim标签的用法,透过源 阅读全文
posted @ 2018-12-20 10:16 白云是世界的公民 阅读(1793) 评论(0) 推荐(0)
摘要:分页插件参数介绍 分页插件提供了多个可选参数,这些参数使用时,按照上面两种配置方式中的示例配置即可。 分页插件可选参数如下: dialect:默认情况下会使用 PageHelper 方式进行分页,如果想要实现自己的分页逻辑,可以实现 Dialect(com.github.pagehelper.Dia 阅读全文
posted @ 2018-12-11 21:59 白云是世界的公民 阅读(1267) 评论(0) 推荐(0)
摘要:转载自: http://linduo168.iteye.com/blog/1887328 在传统关系型数据库当中,如何对数据库执行批量操作呢 ? 我们了解到在JDBC的底层有 executeBatch操作 。 实现批处理有两种方式, 第一种方式: Statement.addBatch(sql) (其 阅读全文
posted @ 2018-11-23 14:43 白云是世界的公民 阅读(1930) 评论(0) 推荐(0)
摘要:转载自: https://blog.csdn.net/qq_16032831/article/details/72835419 最近看看了下springboot的自动配置源代码,然后看了一下自己的配置文件,感觉配置配的估计要把springboot的开发者给气死了,要知道springboot的强大之处 阅读全文
posted @ 2018-11-21 11:50 白云是世界的公民 阅读(287) 评论(0) 推荐(0)
摘要:Mybatis只能拦截ParameterHandler、ResultSetHandler、StatementHandler、Executor共4个接口对象内的方法。 重新审视interceptorChain.pluginAll()方法:该方法在创建上述4个接口对象时调用,其含义为给这些接口对象注册拦 阅读全文
posted @ 2018-11-21 11:15 白云是世界的公民 阅读(3070) 评论(0) 推荐(1)
摘要:首先,可以看本人的 https://www.cnblogs.com/gougouyangzi/articles/9945648.html 这篇文章 《mybatis如何做到执行string形式的sql文件》 在上述这篇文章里面,我们借鉴动态sql的原理,以及mysql的源码分析研制除了第一版本基于代 阅读全文
posted @ 2018-11-19 17:18 白云是世界的公民 阅读(768) 评论(0) 推荐(0)
摘要:首先,注意到,我们这里说的是基于xml的方式完成mybatis的二级缓存 1. mybatis全局开启二级缓存 在mybatis-configration当中开启二级缓存 2. 在需要开启二级缓存的mapper文件当中指定cache标签 其实这里可以配置<cache type="org.apache 阅读全文
posted @ 2018-11-19 11:58 白云是世界的公民 阅读(642) 评论(0) 推荐(0)
摘要:转载自 : https://blog.csdn.net/luanlouis/article/details/41280959 哎 14年的文章,我感觉价值也非常大啊。 0.写在前面 MyBatis是一个简单,小巧但功能非常强大的ORM开源框架,它的功能强大也体现在它的缓存机制上。MyBatis提供了 阅读全文
posted @ 2018-11-15 18:20 白云是世界的公民 阅读(143) 评论(0) 推荐(0)
摘要:文章转载自 : https://blog.csdn.net/luanlouis/article/details/41408341 MyBatis的二级缓存是Application级别的缓存,它可以提高对数据库查询的效率,以提高应用的性能。本文将全面分析MyBatis的二级缓存的设计原理。 1.MyB 阅读全文
posted @ 2018-11-15 18:19 白云是世界的公民 阅读(241) 评论(0) 推荐(0)
摘要:为什么要有缓存,当然是为了减轻数据库服务器压力,提高查询效率等。 博客转载自 : https://www.cnblogs.com/winclpt/articles/7511672.html mybatis缓存机制详解 mybatis提供了缓存机制减轻数据库压力,提高数据库性能 mybatis的缓存分 阅读全文
posted @ 2018-11-13 16:51 白云是世界的公民 阅读(121) 评论(0) 推荐(0)
摘要:原理这里我就不多说了,我这里直接上代码 : 原理可以看下博客 : https://blog.csdn.net/u010046908/article/details/69944959 https://www.cnblogs.com/mark-chan/p/5384139.html 首先,在数据库定义m 阅读全文
posted @ 2018-11-12 15:24 白云是世界的公民 阅读(1866) 评论(0) 推荐(0)
摘要:声明 : 此博客为博主原创,转载请说明出处。 1. 项目需求背景 有一个这样的功能,前台传递 sql 形式的字符串 (符合mybatis的dtd格式),但是呢,前台是不想转义 大于号、小于号 等等 这些被mybatis的 xml 所引用的特殊字符串, 然后后台我们就可以存取到数据库当中去,保留这个格 阅读全文
posted @ 2018-11-12 12:14 白云是世界的公民 阅读(4585) 评论(1) 推荐(0)
摘要:原博客来自 https://www.cnblogs.com/jeffen/p/6277696.html 还是之前的demo 我们想看下基本的时序图有个大致了解 我们从 1. 通过DefaultSqlSession 获取 getMapper 2. Configuration获取getMapper or 阅读全文
posted @ 2018-11-07 18:00 白云是世界的公民 阅读(200) 评论(0) 推荐(0)
摘要:博客摘抄自: https://www.cnblogs.com/jeffen/p/6277602.html 通过上一篇文章的分析我们,我初步了解了它是如何创建sessionFactory的(地址:Mybatis源码分析之SqlSessionFactory(一)), 今天我们分析下Mybatis如何创建 阅读全文
posted @ 2018-11-07 17:23 白云是世界的公民 阅读(400) 评论(1) 推荐(1)
摘要:博客摘抄自 https://www.cnblogs.com/jeffen/p/6274070.html 简介 MyBatis的前身叫iBatis,本是apache的一个开源项目, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为My 阅读全文
posted @ 2018-11-07 15:15 白云是世界的公民 阅读(329) 评论(0) 推荐(0)
摘要:Mybatis版本:mybatis-3.0.6.jar 1.当入参为 string类型时 (包括java.lang.String.) 我们使用#{xxx}引入参数.会抛异常There is no getter for property named 'XXX' in 'class java.lang. 阅读全文
posted @ 2018-10-11 18:08 白云是世界的公民 阅读(472) 评论(0) 推荐(0)