java-MyBatis
文章平均质量分 74
Xue__Feng
正在西安电子科技大学攻读硕士研究生
展开
-
Java-MyBatis延迟加载、缓存和注解开发-第48节
学习目标: 理解什么是立即加载,什么是延迟加载 理解缓存的概念,掌握使用缓存的关键技术 熟练使用注解开发 学习内容: 一、MyBatis的延迟加载 1、什么是延迟加载 使用数据才查询,不用不查询,按需加载(懒加载) 一对多,多对多 2、什么是立即加载 调用就查询 多对一,一对一 二、mybatis的缓存 1、什么是缓存 存在于内存中的临时数据 2、为什么使用缓存 减少和数据库的交互次数,提高执行效率 3、什么样的数据使用缓存,什么样的数据不能使用 适用于缓存 经常查询并且不经常原创 2021-03-04 21:52:52 · 96 阅读 · 1 评论 -
Java-MyBatis连接池、事务控制及动态SQL语句-第47节
学习目标: 熟练掌握连接池技术 理解什么是事务,能够自己分析事务控制 能够熟练使用动态SQL语句 学习内容: 一、mybatis的连接池及事务控制 1、MyBatis的连接池使用分析 连接池 较少获取连接花费的时间,提高效率 用集合保存,先进先出,保证唯一性 MyBatis中的连接池 配置 配置位置 主配置文件SqlMapConfig.xml主配置文件的dataSource标签, type属性表示采用何种连接池方式 type属性的取值: POOLED:采用传统的javax.sql.原创 2021-03-04 21:52:33 · 108 阅读 · 2 评论 -
Java-MyBatis基本使用-第46节
学习目标: 学会MyBatis的环境搭建 熟练应用MyBatis进行单表增删改查操作 能够自定义MyBatis框架 熟练掌握MyBatis的配置 学习内容: 一、mybatis基本使用 1、回顾MyBatis自定义和环境搭建 2、完善自定义MyBatis的注解开发 二、mybatis的单表crud操作 1、MyBatis基于代理DAO的CRUD操作 三、mybatis的参数和返回值 1、参数:OGNL表达式(Object Graphic Navigation Language:对象图导航语音)原创 2021-03-04 21:52:03 · 86 阅读 · 1 评论 -
Java-MyBatis入门-第45节
学习目标: 了解什么是框架,理解MyBatis是什么; 学会使用MyBatis; 学会创建自己的MyBatis。 学习内容: 一、mybatis入门 1、什么是框架? 软件开发中的一套解决方案,提高开发效率 2、三层架构 表现层:用于展示数据 业务层:处理业务需求 持久层:和数据库交互(mybatis持久层框架) 3、持久层技术解决方案 JDBC技术: Connection PreparedStatement ResultSet Spring的JDBCTemplate Sprin原创 2021-02-28 21:54:03 · 103 阅读 · 2 评论