MyBaits
文章平均质量分 93
Geek Li
不想掉头发的程序员
展开
-
JavaEE——MyBaits的关联查询和缓存
目录1. 订单数据模型分析2.一对一关联查询2.1 方法一:使用扩展 VO 类实现一对一2.2 方法二:使用扩展实体的 POJO 类实现一对一3.一对多关联查询4.多对多关联查询5.关联查询总结5.1 resultType:5.2 resultMap:6.懒加载6.1 启动懒加载6.2 懒加载示例6.3 懒加载总结7.缓存7.1为什么使用缓存7.2 一级缓存7.2.1 一级缓存介绍7.2.2 测试一级缓存 17.2.3 测试一级缓存 27.3 二级缓存7.3.1 二级缓存原理介绍7.3.2 配置二级原创 2022-03-24 16:00:00 · 415 阅读 · 0 评论 -
JavaEE——MyBaits配置详解
目录1. 全局配置 SqlMapConfig1.1 配置内容和顺序1.2 properties(属性)1.3 settings(全局配置)1.4 typeAliases(类型别名)1.5 typeHandlers(类型处理器)1.6 mappers(映射器)2 输入映射 parameterType2.1 简单类型输入映射2.2 POJO 类型输入映射2.3 VO 类型输入映射2.4 HashMap 类型输入映射3 输出映射 resultType3.1 简原创 2022-03-24 09:00:00 · 1490 阅读 · 0 评论 -
JavaEE——MyBatis持久层框架(3)
目录1. Mapper 接口开发 dao1.1 Mapper 接口开发 dao 原理1.2 第一步:定义 Mapper.xml1.3 第二步:将 Mapper.xml 加载到配置文件1.4 第三步:定义 Mapper 接口1.5 第四步:单元测试Mybatis 属于持久化层,因此 Mybatis 需要完成 dao 的开发。Mybatis 有两种方法开发dao,即原生 dao 开发和 Mapper 接口开发。原生开发 dao 是指需要程序员编写 dao 接口和 dao 实现类。Mappe原创 2022-03-22 23:40:17 · 429 阅读 · 0 评论 -
JavaEE——MyBatis持久层框架(2)
目录5.6. 任务 3:添加用户5.7. 任务 4:UUID 主键策略5.8. 任务 5:更新用户5.9. 任务 6:删除用户5.10. MyBatis 解决了 JDBC 编程的问题5.6. 任务 3:添加用户第一步:创建 Mapped Statement ID在映射文件 userinfo.xml 中添加 Mapped Statement ID,代码如下:<!-- 定义 Mapped Statement ID,添加用户 --> <insert id="原创 2022-03-23 11:30:00 · 455 阅读 · 0 评论 -
JavaEE——MyBatis持久层框架(1)
目录1. 什么是 MyBatis2. 传统 JDBC 编程的问题2.1 传统 JDBC 程序2.2 JDBC 编程问题总结如下3.MyBatis 架构4. MyBatis 开发前的准备4.1. 下载 jar 包4.2使用 maven 构建4.3. 准备配置文件1. 什么是 MyBatisMyBatis 是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML原创 2022-03-22 23:11:16 · 1466 阅读 · 0 评论