![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
mybatis 框架
mybatis
laonxs
这个作者很懒,什么都没留下…
展开
-
mybatis系列:八、逆向工程
mybatis 逆向工程简单概述配置文件注意事项 简单概述 使用官方网站的mapper自动生成工具mybatis-generator-core-1.3.2来生成po类和mapper映射文件。 配置文件 jar包 log4j-1.2.16.jar mybatis-3.2.3.jar mybatis-generator-core-1.3.2.jar mysql-connector-java-5.1.2...原创 2020-03-30 22:11:32 · 98 阅读 · 0 评论 -
mybatis系列:七、spring整合
mybatis spring整合简单概述mybatis配置 简单概述 mybatis与spring进行整合,通过spring管理SqlSessionFactory、mapper接口。 mybatis配置 SqlMapConfig.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "...原创 2020-03-30 21:55:10 · 73 阅读 · 0 评论 -
mybatis系列:六、缓存机制
mybatis 缓存机制简单概述一级缓存二级缓存图解开启配置实现序列化:禁用二级缓存刷新缓存Cache参数整合ehcache应用场景局限性 简单概述 为了提高操作数据库的效率,mybatis提供了对缓存的支持,分为一级缓存和二级缓存。 Mybatis一级缓存的作用域是同一个SqlSession,在同一个sqlSession中两次执行相同的sql语句,第一次执行完毕会将数据库中查询的数据写到缓存(内...原创 2020-03-30 21:21:43 · 100 阅读 · 0 评论 -
mybatis系列:五、延迟加载
mybatis 延迟加载简单概述全局配置延迟加载 简单概述 延迟加载其实就是将数据加载时机推迟,比如推迟嵌套查询的执行时机。在Mybatis中经常用到关联查询,但是并不是任何时候都需要立即返回关联查询结果。比如查询订单信息,并不一定需要及时返回订单对应的产品信息,查询商品分类信息并不一定要及时返回该类别下有哪些产品,这种情况一下需要一种机制,当需要查看时,再执行查询,返回需要的结果集,这种需求在...原创 2020-03-29 21:59:17 · 678 阅读 · 0 评论 -
mybatis系列:四、关联查询
mybatis 关联查询案例模型查询之一对一方式一:自定义po类接收方式二:resultMap之association查询之一对多查询之多对多 案例模型 po // 用户 public class User { private int id; private String username; private String sex; private Date bir...原创 2020-03-29 21:26:29 · 122 阅读 · 0 评论 -
mybatis系列:三、配置详解
mybatis 配置详解SqlMapConfig.xml配置详解属性全局参数settings别名typeAliases类型处理器typeHandlers映射器mappersMapper.xml 配置详解parameterTyperesultType动态sql SqlMapConfig.xml配置详解 具体配置如下 properties(属性) settings(全局配置参数) typeAlias...原创 2020-03-28 21:38:21 · 97 阅读 · 0 评论 -
mybatis系列:二、基本开发
mybatis 开发mybatis apiSqlSessionFactoryBuilderSqlSessionFactorySqlSession加载过程原始dao的开发mapper动态代理 mybatis api @Test public void deleteUser() throws IOException { // mybatis全局配置文件 String resource = "Sql...原创 2020-03-27 23:05:58 · 62 阅读 · 0 评论 -
mybatis系列:一、简单入门
mybatismybatis 概述原生 jdbc 的问题mybatis 架构解析 mybatis 概述 mybatis 本是 apache 的一个开源项目 iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 mybatis 是一款优秀的持久层框架,它支持定制化 ...原创 2020-03-26 22:27:38 · 92 阅读 · 0 评论