摘要: MyBatis从入门到放弃七:二级缓存原理分析 前言 说起mybatis的一级缓存和二级缓存我特意问了几个身边的朋友他们平时会不会用,结果没有一个人平时业务场景中用。 好吧,那我暂且用来学习源码吧。一级缓存我个人认为也确实有些鸡肋,mybatis默认开启一级缓存,支持在同一个会话(sqlsessio 阅读全文
posted @ 2017-09-26 09:09 未来IT追随者 阅读(7933) 评论(0) 推荐(2) 编辑
摘要: MyBatis从入门到放弃四:一对多关联查询 前言 上篇学习了一对一关联查询,这篇我们学习一对多关联查询。一对多关联查询关键点则依然是配置resultMap,在resultMap中配置collection属性,别忽略了ofType属性。 搭建开发环境 创建表author、表blog,构建一对多的查询 阅读全文
posted @ 2017-09-26 08:42 未来IT追随者 阅读(347) 评论(0) 推荐(0) 编辑
摘要: MyBatis从入门到放弃三:一对一关联查询 前言 简单来说在mybatis.xml中实现关联查询实在是有些麻烦,正是因为起框架本质是实现orm的半自动化。 那么mybatis实现一对一的关联查询则是使用association属性和resultMap属性。 搭建开发环境 创建student表、tea 阅读全文
posted @ 2017-09-26 08:40 未来IT追随者 阅读(320) 评论(0) 推荐(0) 编辑
摘要: MyBatis从入门到放弃二:传参 前言 我们在mapper.xml写sql,如果都是一个参数,则直接配置parameterType,那实际业务开发过程中多个参数如何处理呢? 从MyBatis API中发现selectOne和selectLit方法重载第一个传statement,第二个传Object 阅读全文
posted @ 2017-09-26 08:37 未来IT追随者 阅读(165) 评论(0) 推荐(0) 编辑
摘要: MyBatis从入门到放弃一:从SqlSession实现增删改查 前言 开博客这是第一次写系列文章,从内心上讲是有点担心自己写不好,写不全,毕竟是作为java/mybatis学习的过程想把学习的路线和遇到的问题都总结下来,也让知识点在脑海里能形成一个体系。 开发环境 idea2016、mybatis 阅读全文
posted @ 2017-09-26 08:33 未来IT追随者 阅读(213) 评论(0) 推荐(0) 编辑