mybatis知识
文章平均质量分 85
小陈工
菜鸟程序猿,求指导~
展开
-
Mybatis知识day04 延迟加载&缓存&注解开发
一、Mybatis 延迟加载策略1.1何为延迟加载?延迟加载:就是在需要用到数据时才进行加载,不需要用到数据时就不加载数据。延迟加载也称懒加载。好处:先从单表查询,需要时再从关联表去关联查询,大大提高数据库性能,因为查询单表要比关联查询多张表速度要快。坏处: 因为只有当需要用到数据时,才会进行数据库查询,这样在大批量数据查询时,因为查询工作也要消耗时间,所以可能造成用户等待时间变长,造成用户体验下降。1.2 实现需求:需求:查询账户(Account)信息并且关联查询用户(Us..原创 2021-11-04 21:17:34 · 168 阅读 · 1 评论 -
Mybatis知识day03 连接池&动态SQL&多表查询
一、Mybatis 连接池1.1Mybatis 的连接池技术采用的是自己的连接池技术。在 Mybatis的 SqlMapConfig.xml配置文件中,通过来<dataSource type="pooled">来实现 Mybatis中连接池的配置。1.2Mybatis 连接池的分类: UNPOOLED:不使用连接池的数据源 POOLED:使用连接池的数据源 JNDI:使用 JNDI 实现的数据源 在这...原创 2021-11-03 22:10:27 · 204 阅读 · 0 评论 -
Mybatis知识day02 CRUD操作
一、基于代理 Dao 实现 CRUD 操作1.1mybatis 环境搭建步骤:第一步:创建 maven 工程第二步:导入坐标第三步:编写必要代码(实体类和持久层接口)第四步:编写 SqlMapConfig.xml第五步:编写映射配置文件第六步:编写测试类1.2查询操作1.2.1在持久层接口IUserDao中添加 findById 方法: User findById(Integer userId);1.2.2在...原创 2021-11-02 22:21:50 · 169 阅读 · 0 评论 -
Mybatis知识day01 Mybatis概述及快速入门
一、框架概述1.1什么是框架?框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法。另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。 简而言之,框架其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。简单说就是使用别人搭好的舞台,你来做表演。而且,框架一般是成熟的,不断升级的软件。1.2框架要解决的问题:框架要解决的最重要的一个问题是技术整合的问题,在J2EE的框架中,有着各种..原创 2021-11-01 19:09:04 · 161 阅读 · 0 评论