随笔分类 -  mybatis

Mybatis(四) Mybatis缓存
摘要:4.1 Mybatis缓存概念 缓存就是内存中的数据,常常来自对数据库查询结果的保存,使用缓存,我们可以避免频繁的与数据进行交互,进而提高响应速度。Mybatis 也提供了对缓存的支持,分为一级缓存和二级缓存,通过下图来理解: 1. 一级缓存是SqlSession级别的缓存。在操作数据库时需要构造s 阅读全文

posted @ 2020-03-22 16:54 寒梅弄雪 阅读(202) 评论(0) 推荐(0)

Mybatis(三)Mybatis映射开发
摘要:4.1 一对一 4.1.1 表对应关系, 一个订单对应一个用户 4.1.2 实体对应关系 4.1.3 配置 OrderMapper.xml文件 4.2 一对多 4.2.1 表对应关系 查询语句可以写为 select ,o.id oid from user u left join orders o o 阅读全文

posted @ 2020-03-22 16:42 寒梅弄雪 阅读(289) 评论(0) 推荐(0)

Mybatis(二) Mybatis通用的写法
摘要:2.1 用来循环容器的标签forEach,查看例子 foreach元素的属性主要有item,index,collection,open,separator,close。 item:集合中元素迭代时的别名, index:集合中元素迭代时的索引 open:常用语where语句中,表示以什么开始,比如以' 阅读全文

posted @ 2020-03-22 16:34 寒梅弄雪 阅读(597) 评论(0) 推荐(0)

Mybatis(一)Mybatis相关概念
摘要:1.1 传统的JDBC实现 1.2 存在的问题与分析 1. 数据库配置存在硬编码问题 解决方法:通过配置文件解决配置信息硬编码问题 2. 频繁创建释放数据库连接 解决方法:通过连接池解决频繁创建释放问题 3. SQl语句、参数、获取结果集参数均存在硬编码问题 解决方法:通过配置文件解决SQL语句和参 阅读全文

posted @ 2020-03-22 16:15 寒梅弄雪 阅读(245) 评论(0) 推荐(0)

导航