mybatis(已完结)
2019-05-28 17:46:33 296 举报
AI智能生成
mybatis知识点体系
作者其他创作
大纲/内容
数据库访问4中实现方案对比
jdbc
JdbcTemplate
Hibernate
Mybatis
mybatis体系结构图
mybatis应用知识结构图
config配置
属性配置
全局配置
别名
环境配置
mapper配置
mapper配置
增删改查
resultMap
sql
cache
动态SQL
if
trim
foreash
mybatis高级映射
一对一
需求
SQL语句
使用resultType实现
使用resultMap实现一对一
小结
resultType
resultMap
一对多
需求
sql语句
resultMap进行一对多映射思路
mapper.xml
resultMap定义
mapper.java
一对多(复杂)
需求
sql
pojo定义
mapper.xml
resultMap
mapper.java
多对多
延迟加载
使用延迟加载的意义
配置mybatis支持延迟加载
延迟加载 实现
实现思路
mapper.xml
resultMap
mapper.java
resultType、resultMap、延迟加载的使用场景
延迟加载
resultType
resultMap
association
collection
查询缓存
缓存的意义
mybati持久层缓存
一级缓存
原理
配置
二级缓存
原理
配置
查询结果映射pojo序列化
二级缓存禁用
刷新缓存
mybatis的cache参数
mybatis和ehcache缓存框架整合
分布缓存
mybatis和ehcache思路
下载和ehcache整合的jar包
配置ehcache.xml
整合测试
二级缓存的应用场景
mybatis的 局限性
mybatis mapper
输入
传递简单类型
传递pojo
传递pojo包装对象
传递HashMap
输出
输出简单类型
输出pojo
输出pojo列表
输出
动态sql
if
where
foreach
sql片段
#{}
${}
mybatis分页配置
添加pagehelper分页jar包
在SqlMapConfig.xml中配置
service中的使用
mysql使用uuid实现主键
mysql自增主键返回
0 条评论
下一页