随笔分类 -  MyBaits

摘要:MyBatis逆向工程 什么是逆向工程 MyBatis的一个主要的特点就是需要程序员自己编写sql,那么如果表太多的话,难免会很麻烦,所以mybatis官方提供了一个逆向工程,可以针对单表自动生成mybatis执行所需要的代码(包括mapper.xml、mapper.java、po..)。一般在开发 阅读全文
posted @ 2018-05-14 17:00 里非白 阅读(422) 评论(0) 推荐(0)
摘要:Spring整合MyBatis 三种dao的实现方式: 1、传统dao的开发方式 2、使用mapper代理形式开发方式 3、使用扫描包配置mapper代理。 1、传统dao的开发方式 2、使用mapper代理形式开发方式 3、使用扫描包配置mapper代理 上图可以看到有一个property :sq 阅读全文
posted @ 2018-05-14 16:57 里非白 阅读(133) 评论(0) 推荐(0)
摘要:Mapper映射文件 cache – 给定命名空间的缓存配置。 cache-ref – 其他命名空间缓存配置的引用。 resultMap – 是最复杂也是最强大的元素,用来描述如何从数据库结果集中来加载对象。 parameterMap – 已废弃!老式风格的参数映射。内联参数是首选,这个元素可能在将 阅读全文
posted @ 2018-05-14 16:54 里非白 阅读(520) 评论(0) 推荐(0)
摘要:Configuration MyBatis的初始化会执行SqlSessionFactoryBuilder的中build()方法,build方法又会调用XMLConfigBuilder()的内部parse()方法进行加载配置,所以我们先看一下parse()的源码: public Configurati 阅读全文
posted @ 2018-05-14 16:50 里非白 阅读(12440) 评论(0) 推荐(1)
摘要:资料参考: 微信公众号java-mindma 简书: 猿码道 Mybatis官方文档 MyBatis入门 项目搭建环境:idea,Maven 1,导入依赖 <dependencies> <!--数据库库驱动--> <dependency> <groupId>mysql</groupId> <arti 阅读全文
posted @ 2018-05-14 13:42 里非白 阅读(181) 评论(0) 推荐(0)