![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
文章平均质量分 95
鸭B
这个作者很懒,什么都没留下…
展开
-
Mybatis中的延迟加载、缓存、注解开发
Mybatis中的延迟加载、缓存、注解开发延迟加载概念配置方式例子缓存缓存概念一级缓存(SqlSession中缓存)触发清空一级缓存的情况二级缓存(SqlSessionFactory中缓存)关于二级缓存与一级缓存生命周期一级缓存二级缓存注解开发注意事项在注解中使用二级缓存 延迟加载 概念 1.Mybatis的延迟加载 问题:在一对多中,当我们有一个用户,它有100个账户。 在查询用户的时候,要不要把关联的账户查出来? 在查询账户的时候,要不要把关联的用户查出来? 在查询用户时,用户下的账户信息应该是,什么时原创 2021-02-06 12:30:01 · 141 阅读 · 2 评论 -
Mybatis中的连接池、事务控制、动态sql多表操作
mybatis中的连接池、事务控制、动态sql多表操作连接池连接池介绍Mybatis中的连接池Mybatis使用unpooled配置和poolead配置Unpooled原理分析Poolead原理分析JNDI(数据源)JNDI概述和原理事务Mybatis的事务原理和自动提交设置动态SQLIf标签(拼接sql语句)where标签(解决sql语句后面 where 1=1条件)Foeach标签(在sql语句中in使用)SQL标签(了解内容:抽取重复的sql语句)Mybatis中多表查询一对一操作,通过子类方式查询一原创 2021-02-06 11:35:39 · 326 阅读 · 0 评论 -
Mybatis的crud、参数、结果集
mybatis的crud、参数、结果集 mybatis的基本增删改查 查询操作(切记要有返回值) UserDao public interface UserDao { /** * 查询所有用户 * @return */ public List<User> findAll(); } UserDao.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper原创 2021-02-03 10:58:03 · 228 阅读 · 0 评论 -
Mybatis的概述和环境搭建
mybatis的概述和环境搭建什么是框架什么是三层架构持久层技术解决方案(非框架)JDBC技术(规范)Spring的JdbcTemplate(工具类)Apache的DBUtils(工具类)Mybatis框架概述Mybatis环境搭建Mybatis环境搭建(xml配置方式)前置工作(创建好数据库与对应实体类)1.创建maven工程并导入坐标(pom.xml)2.创建实体类和dao的接口3.创建Mybatis的主配置文件(SqlMapConfig.xml)4.创建映射配置文件(UserDao.xml)Mybat原创 2021-02-01 22:44:12 · 115 阅读 · 2 评论