![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
❤ζั什么名字好呢
这个作者很懒,什么都没留下…
展开
-
mybatis学习(五)缓存
一、延迟加载和立即加载 问题:在一对多中,当我们有一个用户,它有100个账户 在查询用户的时候,要不要把关联的账户查出来? 在查询账户的时候,要不要把关联的用户差出来? 在查询用户时,用户下的账户信息应该是什么时候使用,就什么时候查询的 在查询账户时,账户的所属用户信息应该是随着账户查询时一起查询出来的 延迟加载: 在真正使用数据时才发起查询,不用的时候不查询 也叫按需加载(懒加载) 立即...原创 2020-04-11 11:21:42 · 115 阅读 · 0 评论 -
mybatis学习(四)连接池、事务、动态SQL、多表查询
连接池 主配置文件SqlMapConfig.xml中的dataSource标签,type属性就是表示采用何种连接池方式 type属性的取值: POOLED:采用传统的javax.sql.DataSource规范中的连接池,mybatis中有针对规范的实现UNPOOLED:采用传统的获取连接的方式,虽然也实现了java.x.sql.DataSource接口,但是并没有使用池的思想;每次使用都重新...原创 2020-04-11 02:37:16 · 244 阅读 · 0 评论 -
Mybatis学习(一)使用入门
目录 一、概述 二、安装 三、mybatis的使用 3.创建Mybatis的配置文件 SqlMapConifg.xml(src ==>main==>resources) 4.创建映射文件 UserDao.xml(包含了 SQL 代码和映射定义信息) (映射器mapper中resource=映射文件的路径) 四、构建SqlSessionFactory 1.从 M...原创 2020-04-10 15:38:41 · 243 阅读 · 0 评论 -
Mybatis学习(三)增删改查
目录 一、mybatis实现增删改查 1、user实体类:实体类属性和数据库列名匹配 2、 UserDao接口:定义方法 3、映射文件UserDao.xml 4、测试方法MybatisTest 需求三:实体类的属性名和数据库的列名不一致 二、主配置文件中的标签 properties标签:数据库连接 typeAliases标签:别名 mappers标签:映射文件 一、my...原创 2020-04-10 21:54:23 · 245 阅读 · 0 评论